DISCOVER_ENUMERATORS-Rowset
Gibt eine Liste mit Namen, Datentypen und Enumerationswerten von Enumeratoren zurück, die vom Microsoft XML for Analysis-Anbieter (XMLA) für eine bestimmte Datenquelle unterstützt werden. Der XMLA-Anbieter veröffentlicht alle Enumerationskonstanten, die er erkennt.
Wenn Sie die Discover-Methode mit dem DISCOVER_ENUMERATORS-Enumerationswert im RequestType-Element aufrufen, gibt die Discover-Methode das DISCOVER_ENUMERATORS-Schemarowset zurück.
Rowsetspalten
Für jeden Enumerator gibt es mehrere Elemente, eines für jeden Wert in der Enumeration. Das Rowset, das jeden Enumerator repräsentiert, ist "flat", und der Name des Enumerators kann für Elemente, die zur selben Enumeration gehören, wiederholt werden.
Das DISCOVER_ENUMERATORS-Rowset enthält die folgenden Spalten.
Spaltenname |
Typindikator |
Länge |
Beschreibung |
---|---|---|---|
EnumName |
DBTYPE_WSTR |
Der Name des Enumerators, der eine Wertemenge enthält. |
|
EnumDescription |
DBTYPE_WSTR |
Eine lokalisierbare Beschreibung des Enumerators. Kann NULL sein. |
|
EnumType |
DBTYPE_WSTR |
Der Datentyp der Enumerationswerte. |
|
ElementName |
DBTYPE_WSTR |
Der Name eines der Wertelemente im Enumeratorsatz. Beispiel: TDP |
|
ElementDescription |
DBTYPE_WSTR |
(Optional) Eine lokalisierbare Beschreibung des Elements. Kann NULL sein. |
|
ElementValue |
DBTYPE_WSTR |
Der Wert des Elements. Kann NULL sein. Beispiel: 01 |
Dieses Schemarowset ist nicht sortiert.
Einschränkungsspalten
Das DISCOVER_ENUMERATORS-Rowset kann auf die in der folgenden Tabelle aufgeführten Spalten eingeschränkt werden.
Spaltenname |
Typindikator |
Einschränkungsstatus |
---|---|---|
EnumName |
DBTYPE_WSTR |