這樣就有問題rs.open sqlstr,conn,1,2
因為conn後第壹個數字是1表示指針只能往前,3表示自由指針
使用RecordCount屬性可確定Recordset對象中記錄的數目。ADO無法確定記錄數時,或者如果提供者或遊標類型不支持RecordCount,則該屬性返回–1。讀已關閉的Recordset上的RecordCount屬性將產生錯誤。
如果Recordset對象支持近似定位或書簽(即Supports(adApproxPosition)或Supports(adBookmark)各自返回True),不管是否完全填充該值,該值將為Recordset中記錄的精確數目。如果Recordset對象不支持近似定位,該屬性可能由於必須對所有記錄進行檢索和計數以返回精確RecordCount值而嚴重消耗資源。
Recordset對象的遊標類型會影響是否能夠確定記錄的數目。對僅向前遊標,RecordCount屬性將返回-1,對靜態或鍵集遊標返回實際計數,對動態遊標取決於數據源返回-1或實際計數。