• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:ACCESSのエラーで困っています)

ACCESSのエラーで困っています

このQ&Aのポイント
  • ACCESSのVBAでエラーが発生し、困っています。
  • エラーメッセージは「行セットは逆方向フェッチをサポートしていません」と表示されます。
  • 問題の原因や解決策について調査しましたが、分かりません。アドバイスをお願いします。

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

  • ベストアンサー
noname#102878
noname#102878
回答No.1

Commandオブジェクトじゃなく、RecordsetオブジェクトのOpenメソッドを使ってレコードセットを取得したらどうでしょうか。 その際にレコードセットのカーソルタイプを適切なものにすれば良いと思います。Staticとか。 Dim cn As ADODB.Connection Dim rs As ADODB.Recordset Dim strSQL As String Set cn = CurrentProject.Connection strSQL = "ほげほげ" Set rs = New ADODB.Recordset rs.Open strSQL, cn, adOpenStatic ' ループ処理 rs.Close Set rs = Nothing cn.Close Set cn = Nothing

a68
質問者

お礼

temtecomaiさん 回答ありがとうございますm(_ _)m RecordsetオブジェクトのOpenメソッドを使うことによって エラーが出なくなりました。 ありがとうございましたm(_ _)m

関連するQ&A