指示 Recordset 對象中記錄的當(dāng)前數(shù)目。
返回值
返回長整型值。
說明
使用 RecordCount 屬性可確定 Recordset 對象中記錄的數(shù)目。ADO 無法確定記錄數(shù)時(shí),或者如果提供者或游標(biāo)類型不支持 RecordCount,則該屬性返回 –1。讀已關(guān)閉的 Recordset 上的 RecordCount 屬性將產(chǎn)生錯(cuò)誤。
如果 Recordset 對象支持近似定位或書簽(即 Supports (adApproxPosition) 或 Supports (adBookmark) 各自返回 True),不管是否完全填充該值,該值將為 Recordset 中記錄的精確數(shù)目。如果 Recordset 對象不支持近似定位,該屬性可能由于必須對所有記錄進(jìn)行檢索和計(jì)數(shù)以返回精確 RecordCount 值而嚴(yán)重消耗資源。
Recordset 對象的游標(biāo)類型會影響是否能夠確定記錄的數(shù)目。對僅向前游標(biāo),RecordCount 屬性將返回 -1,對靜態(tài)或鍵集游標(biāo)返回實(shí)際計(jì)數(shù),對動(dòng)態(tài)游標(biāo)取決于數(shù)據(jù)源返回 -1 或?qū)嶋H計(jì)數(shù)。