Wyliczenia (Objects DSO)
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.
Model obiektów Decision Support Objects (DSO) zawiera liczbę wyliczeń.W poniższej tabela przedstawiono dostępne za pośrednictwem DSO publicznych typy wyliczane.Kliknij nazwę wyliczenia bardziej szczegółowy opis.
Wyliczenie |
Opis |
---|---|
Wylicza wartości dla AggregateFunction właściwość |
|
Wylicza wartości dla ClassType właściwość |
|
Wylicza opcje dla Clone metoda |
|
Wylicza wartości dla CommandType właściwość |
|
Wylicza wartości dla AggregationUsage właściwość |
|
Wylicza wartości dla DimensionType właściwość |
|
Wylicza kodów błędów |
|
Wylicza opcje dla poziom grupy |
|
Wylicza opcje dla ukrytych elementów poziom |
|
Wylicza Language właściwość właściwość element członkowski |
|
Wylicza wartości dla LevelType właściwość |
|
Wylicza wartości dla MembersWithData właściwość |
|
Wylicza wartości dla Edition właściwość |
|
Wylicza wartości dla LockObject metoda |
|
Wylicza wartości dla State właściwość |
|
Wylicza wartości dla OlapMode właściwość |
|
Wylicza wartości dla Ordering właściwość |
|
Wylicza wartości dla ProcessOptimizationMode właściwość |
|
Wylicza wartości dla Process metoda |
|
Wylicza wartości używanych w PropertyType właściwość |
|
Wylicza wartości dla RootMemberIf właściwość |
|
Wylicza wartości dla State właściwość |
|
Wylicza wartości dla StorageMode właściwość |
|
Wylicza wartości dla SubClassType właściwość |
Przykłady
Przy użyciu wyliczeniowych ClassTypes
Następujący kod używa ClassTypes Wyliczenie pobrać typem klasy obiektu i określić, czy obiekt jest moduł, moduł wirtualny lub inny obiekt:
' Assume that the object dsoServer of ClassType clsServer exists.
Dim dsoDB as MDStore
Dim dsoCube as MDStore
Dim CubeCounter as Integer
Set dsoDB = dsoServer.MDStores(1)
For CubeCounter = 1 To dsoDB.MDStores.Count
Set dsoCube = dsoDB.MDStores(CubeCounter)
Debug.Print " Cube: " & dsoCube.Name
If dsoCube.SubClassType = sbclsRegular Then
Debug.Print " SubClassType: Regular"
Debug.Print " SourceTable: " & dsoCube.SourceTable
Else
Debug.Print " SubClassType: Virtual"
End If
Next CubeCounter