• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:VB初心者ですAccessを更新したいのですが)

VB初心者のためのAccessデータ更新方法

このQ&Aのポイント
  • VB初心者でも簡単にAccessのデータを更新する方法を解説します。
  • 抽出条件からAccessのデータを取得し、レコードの一項目を更新する手順を説明します。
  • VB6でAccess2003を使用していますが、更新処理がうまくいかない場合の対処方法も紹介します。

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

  • ベストアンサー
  • ese_ee
  • ベストアンサー率48% (68/139)
回答No.1

プロバイダやCursorLocationによっては、 指定したCursorType、LockTypeが違うものに置き換えられている場合 があります。 また、クエリが更新可能であることを確認してください。 プライマリキーを持たないODBCテーブルリンクが結合に含まれている等で更新できない場合があります。 例えば、今回Recordsetに渡したSQL文と同一のクエリーをAccessで作成し、 これが更新できるかどうか...等で確認できると思います。 抽出条件が変えられないのであれば、 単一のテーブルごとにUPDATE文を発行する等(トランザクションを使用する等で整合性は確保してください)、 更新方法を変えることを検討してみてください。

minagawa88
質問者

お礼

ありがとうございます、大変参考になりました。やはり更新方法を変更せざるを得ませんね、思い切って聞いてみてよかったです。

関連するQ&A