Microsoft Access 掲示板

リストボックスの行数

2 コメント
views
4 フォロー

SQLSERVERへODBC接続してAccess(2019)のVBAでSQLを使い直接データを取り出し、フォームのリストボックスに表示させようとしています。

MySQL = "SELECT * FROM DATA ;"
    Set rs = New ADODB.Recordset
    rs.Open MySQL, db, adOpenStatic, adLockOptimistic
    Set Me!List.Recordset = rs

Access 32bit版は問題なくリストボックスに全件表示できますが、Access 64bit版ではリストボックスに1行しか表示しません。
32bit版と64bit版では書き方が違うのでしょうか?
よろしくお願いします。

あやめさん
作成: 2022/10/25 (火) 22:00:19
通報 ...
1

rs.CursorLocation = adUseClient
としたらどうでしょうか?

2
あやめさん 2022/10/27 (木) 21:42:25 6d966@2e6fc

すばらしい!
バッチリ全件表示できました。
SQLServer、OracleどちらもOKでした。
半月以上悩んでいたいたのがスッキリしました。
ありがとうございました。