お世話になります。
下記の環境で特定の文字の入力を行った際に、
テーブルデータの更新に失敗してしまいます。
回避策もしくはアドバイスを頂ければと存じます。
よろしくお願い致します。
◆現象
Accessからリンクテーブル(MySQLのテーブル)をデータシートビューで開き、
NM2という人名が入るフィールドに対して、既に入力済みの"圭一"を"圭"と修正し
確定しようとした時にエラーメッセージが表示されます。
以前は、サーバにWindows2000ServerとOracle9i、クライアントでOracleClientと
OracleODBCDriverを使って問題なく更新できていました。
◆エラーメッセージ
ODBC--リンクテーブル 'TD_STUDENT_INFO'での更新に失敗しました。
[MySQL][ODBC 3.51 Driver][mysqld-4.1.16]You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right sintax to use near '99999' AND 'N_NENDO' =9999 AND 'NM1'='山田' AND 'NM2'='圭\一' AND 'FG1'='' at line 1 (#1064)
お礼
返事が遅くなってしまって申し訳ございません。 実はこの後、ネットで日本語対応のMyODBCドライバを見つけたのでそちらを使った所、エラーがでなくなりました。 こちらのドライバです。 http://www.softagency.co.jp/products/mysql/win_myodbc.html コメント頂きありがとうございました。