Rowset-Eigenschaften

Nachdem ein Ergebnis aus einer Abfrage zurückgegeben wurde, können Sie auf mehrere Eigenschaften für das Rowset zugreifen.

Zusätzlich zu den OLE-DB-Standardrowseteigenschaften bietet Windows Search SQL die folgenden vier benutzerdefinierten Eigenschaften. Die GUID für diesen Eigenschaftssatz lautet {AA6EE6B0E828-11D0-B23E-00AA0047FC01}.

Windows Search unterstützt die OLE-DB-Standardeigenschaft DBPROP_COMMANDTIMEOUT des DBPROPSET_ROWSET-Eigenschaftssatzes.

Eigenschaftenname PROPID/Typ Beschreibung
DONOTCOMPUTEEXPENSIVEPROPS 15/VT_BOOL Wenn Sie diesen Wert auf "true" festlegen, werden teure Eigenschaften wie Results Found und Max Rank vermieden, für die die gesamte Abfrage ausgewertet werden muss, wenn auf eine Rowseteigenschaft zugegriffen wird.
Maximaler Rang (MAX_RANK) 6/VT_I4 Der höchste Rang, der für ein beliebiges Ergebnis berechnet wird.
Ergebnisse gefunden (RESULTS_FOUND) 7/VT_I4 Die Gesamtanzahl eindeutiger Elemente für diese Abfrage. Bei einer SELECT-Abfrage ist dies die Anzahl der Elemente im Rowset. Bei einer GROUP ON-Abfrage ist dies die Anzahl eindeutiger Blattelemente. Diese Eigenschaft gibt nicht die Anzahl der Zeilen im Rowset der obersten Ebene (die Anzahl der Gruppen der obersten Ebene) an.
Where ID (WHEREID) 8/VT_I4 Der Bezeichner für die Einschränkungen, die für eine Abfrage verwendet werden. Wenn ein Rowset geöffnet ist, wenn eine neue Abfrage ausgeführt wird, kann die neue Abfrage die Einschränkungen der älteren Abfrage wiederverwenden, wodurch die bereits abgeschlossene Arbeit genutzt wird. Weitere Informationen zur Wiederverwendung von WHERE-Einschränkungen finden Sie in der ReuseWhere-Funktion.

 

Indizieren von Priorisierungs- und Rowsetereignissen in Windows 7