人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

MySQLのデータをODBC経由のAccess2007で更新&削除&追加できますか。

環境:
Win8.0(64bit)、 Access2007(32bit) 、MySQL5.6(32bit)、Connector/ODBC 5.3.4
で、MySQLのODBCを登録->Access2007からODBC経由でリンク
をしています。

追加クエリーを作って実行するとレコードを追加します。
これ以外の処理、更新&削除&追加(この場合はデータシートから1件ずつ追加)ができません。

このような処理ができるのか、できるのであれば、どうすればいいのか
ご存知の方、教えていただけると助かります。
よろしくお願いします。

●質問者: kohhi
●カテゴリ:ウェブ制作
○ 状態 :終了
└ 回答数 : 2/2件

▽最新の回答へ

1 ● pogpi
●10ポイント

http://mysqlweb.net/category/4066972-1.html

ここが参考になるかも知れません。


2 ● dilutionist
●200ポイント ベストアンサー

プライマリーキーやTIMESTAMPの問題の可能性はありませんか?

  1. MyODBCドライバのオプションフラグ“Return matching rows”を有効にする。
  2. Accessから利用するすべてのMySQLテーブルに主キーを設定する。
  3. Accessから利用するすべてのMySQLテーブルにTIMESTAMP(14)またはTIMESTAMPカラムを定義する。

※TIMESTAMP型はINSERT、UPDATE操作時に自動的に現在の時刻が表示されるカラムです。データの更新日として使っているカラムがなければ”[テーブル名]_last_update”等のカラムを新しく作成する必要があります。

MS AccessでMySQLを利用する際の注意点


kohhiさんのコメント
できました。ありがとうございました。
関連質問

●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ