CommandType (Command Interface)

ms132780.note(de-de,SQL.90).gifHinweis:
  Dieses Feature wird in der nächsten Version von Microsoft SQL Server entfernt. Verwenden Sie dieses Feature nicht zum Entwickeln neuer Anwendungen, und planen Sie das Ändern von Anwendungen, in denen es zurzeit verwendet wird, zum frühstmöglichen Zeitpunkt ein.

The CommandType property of the Command interface contains an enumeration constant that identifies the command option.

Applies To:clsCubeCommand, clsDatabaseCommand, clsRoleCommand

Data Type

CommandTypes

Access

Read/write

Hinweise

The value of CommandType determines how the Analysis server interprets the command object. The following table lists the possible values.

Command type Description

cmdCreateAction

The command contains a CREATE ACTION statement. For more information, see CREATE ACTION Statement.

cmdCreateMember

The command defines one or more calculated members.

cmdCreateSet

The command defines one or more sets of existing members.

cmdUseLibrary

The command specifies a third-party DLL that contains functions to be registered for use in Multidimensional Expressions (MDX).

cmdUnknown

The command defines statements that are not included in any of the other command types, such as DROP MEMBER statements or new statements that may be added to future versions.

cmdCreateCellCalculation

The command defines a calculated cells definition.

ms132780.note(de-de,SQL.90).gifWichtig:
  To ensure compatibility with Analysis Manager, you should create only one action, calculated member, named set, or calculated cells definition per command.

Examples

A. Specifying the Command Type

Use the following code to specify a command type for an existing command object:

CommandObject.CommandType = cmdCreateMember

B. Determining the Command Type

Use the following code to determine the type of command in use:

Dim CommandType As DSO.CommandTypes
CommandType = CommandObject.CommandType
Select Case CommandType
    Case cmdCreateAction
        ' Insert code to create an action.
    Case cmdCreateMember
        ' Insert code to define a calculated member.  
    Case cmsCreateSet
        ' Insert code to define a named set of existing members. 
    Case cmdUseLibrary
        ' Insert code to use a third-party library. 
    Case cmdCreateCellCalculation
        ' Insert code to create a calculated cells definition.
   Case cmdUnknown
        ' Insert code to define other statements. 
End Select

Siehe auch

Verweis

Command Interface

Hilfe und Informationen

Informationsquellen für SQL Server 2005