Freigeben über


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 standardmäßigen OLE-DB Rowset-Eigenschaften bietet Windows Search SQL die folgenden vier benutzerdefinierten Eigenschaften. Die GUID für diesen Eigenschaftensatz ist {AA6EE6B0E828-11D0-B23E-00AA0047FC01}.

Windows Search unterstützt die standardmäßige OLE-DB Eigenschaft DBPROP_COMMANDTIMEOUT des DBPROPSET_ROWSET Eigenschaftensatzes.

Eigenschaftenname PROPID/Typ Beschreibung
DONOTCOMPUTEEXPENSIVEPROPS 15/VT_BOOL Wenn Sie dies auf "true" festlegen, wird verhindert, dass teure Eigenschaften wie "Results Found" und "Max Rank" berechnet werden, die die gesamte Abfrage auswerten müssen, wenn auf eine Rowset-Eigenschaft zugegriffen wird.
Maximale Rangfolge (MAX_RANK) 6/VT_I4 Die höchste Rangfolge, die für jedes Ergebnis berechnet wurde.
Gefundene Ergebnisse (RESULTS_FOUND) 7/VT_I4 Die Gesamtanzahl der eindeutigen 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 identifiziert nicht die Anzahl der Zeilen im Rowset der obersten Ebene (die Anzahl der Gruppen auf oberster Ebene).
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 aus der älteren Abfrage wiederverwenden und damit die bereits abgeschlossene Arbeit nutzen. Weitere Informationen zum Wiederverwenden von WHERE-Einschränkungen finden Sie in der funktion ReuseWhere.

 

Indizierungspriorisierungs- und Rowsetereignisse in Windows 7