• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:AD0を使ってレコード総数を取得する方法は?)

AD0を使ってレコード総数を取得する方法は?

このQ&Aのポイント
  • 22歳男性です。VBAでADOを用いてデータベース(SQL Server)に接続してレコードを取得するプログラムを作成しました。
  • レコードの総数を代入するために、recordset.recordcountを使用していますが、他の方法でレコードの総数を取得できる方法があるのか知りたいです。
  • もし他の方法でレコードの総数を取得することができる場合は、教えていただきたいです。

質問者が選んだベストアンサー

  • ベストアンサー
  • redfox63
  • ベストアンサー率71% (1325/1856)
回答No.1

実際のデータが必要ないのであれば SQL文でCOUNTを使って何行ある確認してはいかがでしょう dim rs as ADODB.Recordset Set rs = cn.Execute("SELECT COUNT(フィールド名) FROM テーブル名") a = rs(0).Value といった具合です

hacker_d
質問者

お礼

なるほど。上記のようなSQL文だと確かに全行数を取得することが出来ますね。 ご回答していただきありがとうございます!