なんでだろ?テストデータが1レコード登録してあるので、RecordCount=1になるはずなのに…

Private Sub ADOtest()

Dim rs as ADODB.Recordset

Set rs = New ADODB.Recordset

rs.Open "T_テスト", CurrentProject.Connection, adOpenDynamic, adLockOptimistic

MsgBox rs.RecordCount  ’←ここで「-1」

rs.Close

Set rs = Nothing

End Sub

もしかして、

 「T_テスト」はリンクテーブル。

 上記コードは標準モジュールに書いている。

けど、それが原因かなぁ。

まさかなぁ…

直りました。Accessでレコードセットが「-1」の件 直りました

カテゴリー: プログラミング

0件のコメント

コメントを残す

アバタープレースホルダー

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください