共用方式為


資料列集屬性

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

除了標準 OLE-DB 數據列集屬性之外,Windows Search SQL 還提供下列四個自定義屬性。 此屬性集的 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 中的索引編製優先順序和數據列集事件