mysql:13883
From: ezaki <ezaki <kjc_post@xxxxxxxxxx>>
Date: Mon, 23 Apr 2007 19:00:12 +0900
Subject: [mysql 13883] Access2002+MyODBCでエラー
いつも、みなさんの投稿にお世話になってます。 江崎と申します。 下記構成でAccess2002からMyODBC経由で(「十」などを)挿入/更新すると 下記のSQLでエラーが出てしまいます。 「UPDATE `info` SET `name`='十\' WHERE `Code` = 'A0010000000' AND `stamp` = '20070420170520';」 最新版のODBC5を入れてもダメでした。 [mysql:13308]の件とほぼ同じ気がしてるのですが・・・ この「十」の後に「\」が追加されない方法はないのでしょうか? MySQL5.0以降でcp932をAccessから 問題なく使用できてる場合の構成を教えて頂けると助かります。 Accessの最新版にすると問題なくなるとかなら楽なんですけど 確認は出来ない状態です。 CSE(フリーのソフトです)をODBC経由で使用すると 上記の問題は出ませんでした。 ★構成 Fedora7 MySQL 5.0.37 my.cnf old-passwords default-character-set=cp932 Windows XP MyODBC 3.51.06 SQL Command on connect SET NAMES cp932 Don't Optimized Column Width checked Return Matching Rows checked Microsoft Access2002 SP3
-> 13883 2007-04-23 19:00 [ezaki <kjc_post@xxxx] Access2002+MyODBCでエラー 13885 2007-04-23 23:50 ┣["T.Hirotsu" <hirotsu] 13889 2007-04-24 11:39 ┃┗[ezaki <kjc_post@xxxx] 13913 2007-04-25 18:35 ┗[goungoun <gounx2@xxx] cp932 で select '十'; すると '十\' になる。(was Re: Access2002+MyODBCでエラー) 13914 2007-04-25 20:54 ┗[goungoun <gounx2@xxx]