- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:ACCESSのエラーで困っています)
ACCESSのエラーで困っています
このQ&Aのポイント
- ACCESSのVBAでエラーが発生し、困っています。
- エラーメッセージは「行セットは逆方向フェッチをサポートしていません」と表示されます。
- 問題の原因や解決策について調査しましたが、分かりません。アドバイスをお願いします。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
- ベストアンサー
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
お礼
temtecomaiさん 回答ありがとうございますm(_ _)m RecordsetオブジェクトのOpenメソッドを使うことによって エラーが出なくなりました。 ありがとうございましたm(_ _)m