Udostępnij za pośrednictwem


Instrukcja (polecenie Interface)

Ostrzeżenie

  Ta funkcja zostanie usunięta z następnej wersji programu Microsoft SQL Server. Nie należy stosować tej funkcji w nowych projektach oraz jak najszybciej należy zmodyfikować aplikacje, w których obecnie jest używana ta funkcja.

Statement Właściwość Command interfejs zawiera tekst instrukcja polecenia.

Stosuje się do:clsCubeCommand, clsDatabaseCommand, clsRoleCommand

Typ danych

String

Dostęp

Odczyt i zapis

Uwagi

Aby uzyskać więcej informacji o typach instrukcje, zobacz TypPolecenia.

Nazwy używane w sprawozdaniu definiujących akcje, składniki obliczeniowe nazwane zestawy i komórkach obliczeniowych musi być unikatowa w obrębie moduł.Na przykład tworzenie akcja o nazwie Test, nie można utworzyć definicję komórkach obliczeniowych o nazwie Test.Aby uzyskać więcej informacji na temat konwencji nazewnictwa dla obiektów Decision Support Objects zobacz uwagi dla nazw obiekty obsługi decyzji.

Przykłady

A.Tworzenie obiektu Command (cmdCreateAction)

Poniższy kod umożliwia utworzenie cmdCreateAction polecenia obiekt:

CommandObject.Statement = "CREATE ACTION Sales.ShowCustDetails " & _
    "FOR [Customer] MEMBERS As " & _
    "'IIf(Customers.CurrentMember.Properties(""Existing Customer"")" & _
    " = ""True""," & _
    """http://MyServer/CustomerDetails.ASP?CustID="" + " & _
    "Customers.CurrentMember.ID,'') " & _
    "TYPE = URL " & _
    "APPLICATION = 'IE' " & _
    "DESCRIPTION = 'Launch the customer details page for " & _
    "this specific customer.'"

Można użyć bieżącegomoduł w sprawozdaniu polecenia do odwoływania się do moduł zawierający obiekt polecenia.Ta składnia ułatwia kopiowanie obiektów polecenia między modułami.Na przykład, można odtworzyć poprzedniego instrukcja jako:

CommandObject.Statement = "CREATE ACTION CURRENTCUBE.ShowCustDetails " & _
    "FOR [Customer] MEMBERS As " & _
    "'IIf(Customers.CurrentMember.Properties(""Existing Customer"")" & _
    " = ""True""," & _
    """http://MyServer/CustomerDetails.ASP?CustID="" + " & _
    "Customers.CurrentMember.ID,'') " & _
    "TYPE = URL " & _
    "APPLICATION = 'IE' " & _
    "DESCRIPTION = 'Open the customer details page for " & _
    "this specific customer.'"

B.Tworzenie obiektu Command (cmdCreateMember)

Poniższy kod umożliwia utworzenie cmdCreateMember polecenia obiekt:

CommandObject.Statement = "CREATE MEMBER Sales.Measures.PROFIT AS " & _
    "'Measures.Sales - Measures.Cost'"

C.Tworzenie obiektu Command (cmdCreateSet)

Poniższy kod umożliwia utworzenie cmdCreateSet polecenia obiekt:

CommandObject.Statement = "CREATE SET CURRENTCUBE.[ImportedBeer] AS " & _
    "'Filter(Product.Members, " & _
    "(InStr(1, Product.CurrentMember.Name, ""Imported Beer"")))'"

D.Tworzenie obiektu Command (cmdUseLibrary)

Poniższy kod umożliwia utworzenie cmdUseLibrary polecenia obiekt:

CommandObject.Statement = "USE LIBRARY ""MyStatFunctions.dll"""

E.Tworzenie obiektu Command (cmdCreateCellCalculation)

Poniższy kod umożliwia utworzenie cmdCreateCellCalculation polecenia obiekt:

CommandObject.Statement = CREATE SESSION CELL CALCULATION " & _
    "[Sales].[Mexico Adjustments] FOR " & _
    "'(Descendants([Mexico], [City], SELF))' & _
    "AS '<expression>'," & _
    "CONDITION = '[Time].CURRENTMEMBER.NAME=[2000]'"

F.Zwracanie instrukcji obiektu polecenie

Zwraca instrukcja obiektu polecenia, należy użyć następującego kodu:

Dim strCommandStatement As String
strCommandStatement = CommandObject.Statement