【ODBC】MySQLでDELETE文だけエラる

以前にHyper-VのWindows-XPでMySQL ODBC3.51を使いMySQLやMariaDBに接続しMS-ACCESSからテーブルとデータをEXPORTしてみた。
この設定で、SELECT、INSERTはOKだが、DELETEが出来ない事態が発生。
どうやら、PrimaryIndexが無いと無条件のDELETE文でも失敗するのかな?
あ、DELETE発行時にPathThrowを忘れてた。
もしかしら、中でキーを探しながら一件づつDELETEしてるのかもしれない。
PathThrowを付けたらDELETEもOK。
でも以前はこれでOKだったんだよな・・・???
PathThrowを付けたときのSQLのテーブル名やフィールド名は`・・・`と括らないといけないらしい。
多分にテーブルやフィールドの名前が日本語使ってるせいだけど。
 
 




コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

CAPTCHA