• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:ACCESSからODBC接続での書き込みや更新)

ACCESSからODBC接続での書き込みや更新方法を教えてください

このQ&Aのポイント
  • ACCESSからODBC経由でSQL Serverにアクセスするための設定方法を教えてください。
  • SQL Server Management Studioでデータベースを作成したが、新規書き込みや更新ができない問題について解決方法を教えてください。
  • 確認すべき項目や設定方法を具体的に教えてください。

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

  • ベストアンサー
  • jamshid6
  • ベストアンサー率88% (591/669)
回答No.1

こういう質問のときは、 ・どうやって更新しようとしたのか(手打ち?クエリ?) ・エラーメッセージが出たのかでないのか など、も書かれるようにした方がいいと思います。 回答者の推理力にも限界がありますから、的外れな回答になることもあります。 今回一番確認してほしいのは「tbl_01には主キーがあるのか」です。 ODBCでSQL Serverを参照するときは、AccessとSQL Serverをつなぐプロバイダというものを介することになりますが、データに主キーがないとうまく更新処理の対象を受け渡せないためです。 なので、そういう場合はよく「参照はできるけど、更新はできない」ということになり得ます。

matupo
質問者

お礼

jamshid6様 お教え頂いたようにtbl_01に主キーがありませんでしたので 主キーを入れることにより更新できるようになりました。 大変助かりました、有難う御座いました。

その他の回答 (1)

  • nda23
  • ベストアンサー率54% (777/1415)
回答No.2

パススルークエリを試してみましたか? これはAccessの解釈を経ず、直接DBエンジンに SQLが送られます。従って、SQLの文法、 オブジェクト名など、全てSQL Server に 準拠したものになります。

関連するQ&A