- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:AD0を使ってレコード総数を取得する方法は?)
AD0を使ってレコード総数を取得する方法は?
このQ&Aのポイント
- 22歳男性です。VBAでADOを用いてデータベース(SQL Server)に接続してレコードを取得するプログラムを作成しました。
- レコードの総数を代入するために、recordset.recordcountを使用していますが、他の方法でレコードの総数を取得できる方法があるのか知りたいです。
- もし他の方法でレコードの総数を取得することができる場合は、教えていただきたいです。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
実際のデータが必要ないのであれば SQL文でCOUNTを使って何行ある確認してはいかがでしょう dim rs as ADODB.Recordset Set rs = cn.Execute("SELECT COUNT(フィールド名) FROM テーブル名") a = rs(0).Value といった具合です
お礼
なるほど。上記のようなSQL文だと確かに全行数を取得することが出来ますね。 ご回答していただきありがとうございます!