DBPROPSET _ MSIDXS _ ROWSETEXT

Erweitert die für die Rowset-APIs definierten Eigenschaften.

#define DBPROPSET_MSIDXS_ROWSETEXT \
    { 0xaa6ee6b0, 0xe828, 0x11d0, \
        { 0xb2, 0x3e, 0x00, 0xaa, 0x00, 0x47, 0xfc, 0x01 } }

Der DBPROPSET _ MSIDXS _ ROWSETEXT-Eigenschaftensatz enthält die folgenden Eigenschaftenkonst constants:

MSIDXSPROP _ ROWSETQUERYSTATUS

Eigenschaften-ID 2. Abfragestatus für das Rowset. Die _ * STAT-Konstanten geben den Ausführungs- und Zuverlässigkeitsstatus an.

_ _ MSIDXSPROP-BEFEHLS-LOCALE-ZEICHENFOLGE _

Eigenschaften-ID 3. Eine Zeichenfolge des Locales, die die Sprache und die Für dieses Rowset zu verwendende Locale-Einstellung darstellt.

MSIDXSPROP-ABFRAGEEINSCHRÄNKUNG _ _

Eigenschaften-ID 4. Die diesem Rowset zugeordnete Abfragezeichenfolge.

MSIDXSPROP-ANALYSESTRUKTUR _ _

Eigenschaften-ID 5.

MSIDXSPROP _ MAX _ RANK

Eigenschaften-ID 6.

MSIDXSPROP-ERGEBNISSE _ _ GEFUNDEN

Eigenschaften-ID 7.

MSIDXSPROP _ WHEREID

Eigenschaften-ID 8.

_MSIDXSPROP-SERVERVERSION _

Neu für Windows 7. Eigenschaften-ID 9. Die Serverversion.

MSIDXSPROP _ SERVER _ WINVER _ MAJOR

Eigenschaften-ID 10.

MSIDXSPROP _ SERVER _ WINVER _ MINOR

Eigenschaften-ID 11.

MSIDXSPROP _ SERVER _ NLSVERSION

Eigenschaften-ID 12.

MSIDXSPROP _ SERVER _ NLSVER _ DEFINIERT

Eigenschaften-ID 13.

MSIDXSPROP _ SAME _ SORTORDER _ USED

Eigenschaften-ID 14.

Hinweise

Zum Abfragen der MSIDXSPROP SERVER-VERSION muss die Dummyabfrage an den Server gesendet werden, wie _ _ im folgenden Beispiel.

SELECT top 1 workid from servername.systemindex

Nachdem das Rowset zurückgegeben wurde, rufen Sie IUnknown::QueryInterface für die Funktionen des Rowsets auf, und rufen Sie dann IRowsetInfo::GetProperties für die neue Eigenschaft (MSIDXSPROP _ SERVER _ VERSION) auf. Die -Eigenschaft hat den Typ VT _ I4 und kann einen der folgenden Werte haben:

#Definieren der _ CI-VERSION _ WDS30 0x102 / 258

#Definieren der _ CI-VERSION _ WDS40 0x109 / 265

#DEFINE CI _ VERSION _ WIN70 0x700 / 1792

Sobald der Wert bekannt ist, kann der Client eine Abfrage erstellen, die vom Server unterstützt wird, und eine echte Abfrage ausführen.

DBPROPSET _ MSIDXS _ ROWSETEXT wird in ntquery.h deklariert.