補充教材
由於 RecordCount 所反應的資料錄筆數未必等於真正的資料錄總筆數, 所以
p.273 採用 MoveLast 方法強迫載入最後一筆資料錄, 而使得 RecordCount 能夠真正地反應資料錄的總筆數,
但如果資料錄的筆數相當多時, 假設是 10 萬筆以上, 則 MoveLast 將會花去不少時間,
有沒有什麼方法可以快速地計算資料錄的總筆數?
其實答案就在 11-1 節的統計 Select, 參閱 p.310: Select Count(*) As [筆數] From [Table1] 正是計算 Table1 總筆數的方法, 以本書 mdb 目錄 stock01.mdb 的 "歷史行情表" 為例, 含有 12 萬筆資料錄, 則利用以上 Select 指令計算總筆數所花的時間尚且不及 1 秒。 以下是假設 db 為開啟 stock01.mdb 之後的 Database 物件, 而程式範例如下: Dim rs As Recordset |