Udostępnij za pośrednictwem


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

AggregatesTypes

Wylicza wartości dla AggregateFunction właściwość

ClassTypes

Wylicza wartości dla ClassType właściwość

CloneOptions

Wylicza opcje dla Clone metoda

CommandTypes

Wylicza wartości dla CommandType właściwość

DimensionAggUsageTypes

Wylicza wartości dla AggregationUsage właściwość

DimensionTypes

Wylicza wartości dla DimensionType właściwość

ErrorCodes

Wylicza kodów błędów

GroupingValues

Wylicza opcje dla poziom grupy

HideIfValues

Wylicza opcje dla ukrytych elementów poziom

LanguageValues

Wylicza Language właściwość właściwość element członkowski

LevelTypes

Wylicza wartości dla LevelType właściwość

MembersWithDataValues

Wylicza wartości dla MembersWithData właściwość

OlapEditions

Wylicza wartości dla Edition właściwość

OlapLockTypes

Wylicza wartości dla LockObject metoda

OlapStateTypes

Wylicza wartości dla State właściwość

OlapStorageModes

Wylicza wartości dla OlapMode właściwość

OrderTypes

Wylicza wartości dla Ordering właściwość

ProcessOptimizationModes

Wylicza wartości dla ProcessOptimizationMode właściwość

ProcessTypes

Wylicza wartości dla Process metoda

PropertyTypeValue

Wylicza wartości używanych w PropertyType właściwość

RootIfValues

Wylicza wartości dla RootMemberIf właściwość

ServerStates

Wylicza wartości dla State właściwość

StorageModeValues

Wylicza wartości dla StorageMode właściwość

SubClassTypes

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