行セット プロパティ
クエリから結果が返された後、行セットのいくつかのプロパティにアクセスできます。
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 に設定すると、行セット プロパティにアクセスしたときにクエリ全体を評価する必要がある Results Found や Max Rank などの高価なプロパティを計算できなくなります。 |
最大ランク (MAX_RANK) | 6/VT_I4 | 任意の結果に対して計算された最高ランク。 |
結果が見つかりました (RESULTS_FOUND) | 7/VT_I4 | このクエリの一意のアイテムの合計数。 SELECT クエリの場合、これは行セット内の項目の数です。 GROUP ON クエリの場合、これは一意のリーフ項目の数です。 このプロパティは、最上位レベルの行セット内の行数 (最上位グループの数) を識別しません。 |
Where ID (WHEREID) | 8/VT_I4 | クエリに使用される制限の識別子。 新しいクエリの実行時に行セットが開いている場合、新しいクエリは古いクエリの制限を再利用できるため、既に完了した作業を利用できます。 WHERE 制限の再利用の詳細については、 ReuseWhere 関数を参照してください。 |
関連トピック