クエリから結果が返された後、行セットのいくつかのプロパティにアクセスできます。
Windows Search SQL には、標準の OLE-DB 行セットプロパティに加えて、次の 4 つのカスタム プロパティが用意されています。 このプロパティ セットの GUID は {AA6EE6B0E828-11D0-B23E-00AA0047FC01} です。
Windows Search では、DBPROPSET_ROWSET プロパティ セットの標準の OLE-DB プロパティ DBPROP_COMMANDTIMEOUTがサポートされています。
| プロパティ名 | PROPID/type | 形容 |
|---|---|---|
| DONOTCOMPUTEEXPENSIVEPROPS | 15/VT_BOOL | これを true に設定すると、行セット プロパティにアクセスするときにクエリ全体を評価する必要がある結果の検出や最大ランクなどのコストの高いプロパティを計算できなくなります。 |
| 最大ランク (MAX_RANK) | 6/VT_I4 | 結果に対して計算された最も高いランク。 |
| 見つかった結果 (RESULTS_FOUND) | 7/VT_I4 | このクエリの一意の項目の合計数。 SELECT クエリの場合、これは行セット内の項目の数です。 GROUP ON クエリの場合、これは一意のリーフ項目の数です。 このプロパティは、最上位レベルの行セット内の行数 (最上位レベルのグループの数) を識別しません。 |
| Where ID (WHEREID) | 8/VT_I4 | クエリに使用される制限の識別子。 新しいクエリの実行時に行セットが開いている場合、新しいクエリは古いクエリの制限を再利用できるため、既に完了した作業を利用できます。 WHERE 制限の再利用の詳細については、ReuseWhere 関数を参照してください。 |
関連トピック
-
Windows 7 でのインデックス作成の優先順位付けイベントと行セット イベントの