RecordCount 属性 (ADO)
指出 Recordset 物件中的記錄數目。
傳回值
會傳回 Long 值,指出 Recordset中的記錄數目。
言論
使用 RecordCount 屬性來找出 Recordset 物件中的記錄數目。 當 ADO 無法判斷記錄數目或提供者或資料指標類型不支援 RecordCount時,屬性會傳回 -1。 讀取已關閉 Recordset 上的 RecordCount 屬性會造成錯誤。
書籤或近似位置
如果 Recordset 物件 支援書籤或近似位置,則此屬性會傳回 Recordset 中記錄的確切數目。 不論 Recordset 是否已完全填入,這個屬性都會傳回確切的數位。
相反地,如果 Recordset 物件未 不支援書籤或近似定位,則存取此屬性可能會大幅耗盡資源。 清空是因為必須擷取並計算所有記錄,才能傳回精確的 RecordCount 值。
- adBookmark 書籤相關。
- adApproxPosition 與近似定位有關。
注意
在 ADO 2.8 版和更早版本中,SQLOLEDB 提供者會在使用伺服器端數據指標時擷取所有記錄,儘管它傳回 Supports (adApproxPosition) 和 Supports (adBookmark)True。
Recordset 物件的數據指標類型會影響是否可以判斷記錄數目。 RecordCount 屬性會針對正向數據指標傳回 -1;靜態或索引鍵集數據指標的實際計數;和 -1 或動態數據指標的實際計數,視數據源而定。
適用於
另請參閱
Filter 和 RecordCount 屬性範例 (VB)
Filter 和 RecordCount 屬性範例 (VC++)
AbsolutePosition 屬性 (ADO)
PageCount 屬性 (ADO)