共用方式為


資料列集屬性

從查詢傳回結果之後,您可以存取資料列集的數個屬性。

除了標準 OLE-DB 資料列集屬性之外,Windows Search SQL 還提供下列四個自訂屬性。 此屬性集的 GUID 是 {AA6EE6B0E828-11D0-B23E-00AA0047FC01}。

Windows 搜尋支援DBPROPSET_ROWSET屬性集的標準 OLE-DB 屬性 DBPROP_COMMANDTIMEOUT

屬性名稱 PROPID/type Description
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 中編制優先順序和資料列集事件的索引