アフィリエイト広告を利用しています

2019年02月12日

DAOでデータ件数を求める


Dim mydb As Database
Dim rst As DAO.Recordset
Set mydb = CurrentDb

Set rst = mydb.OpenRecordset("select * from tablename")

  MsgBox ("データは" & rst.RecordCount & "件です。")

Set rst = Nothing
Set mydb = Nothing


RecordCount を取得する前に、

MoveLast を実行しておいた方が動作が確実になるらしい。

 rst.MoveLast

私の環境では今のところ、

MoveLast なしでもデータ件数を正確に取得できている。













posted by db-engineer at 00:00 | Comment(0) | Access、Excel

この記事へのコメント
コメントを書く

お名前:

メールアドレス:


ホームページアドレス:

コメント:

※ブログオーナーが承認したコメントのみ表示されます。

検索
最新記事
カテゴリーアーカイブ
プロフィール
db-engineerさんの画像
db-engineer
プロフィール
タグクラウド