[前][次][番号順一覧][スレッド一覧]

mysql:14132

From: <ska_king2005@xxxxxxxxxx>
Date: Tue, 24 Jul 2007 17:15:48 +0900 (JST)
Subject: [mysql 14132] MyODBC 接続による 0x5c の問題は最新ドライバで解決済み?

ska_kingです。

現在、
MySQL->5.0.24
MyODBC->3.51.17
OS->WindowsXP Pro SP2
の環境でODBC接続の検証中です。

過去ログに、MyODBCで0x5cの文字が存在すると「\」が付加さ
れ、
末尾に存在すると「'」がエスケープされてしまい、
シンタックスエラー等を引き起こす問題がありました。
実際にMyODBC3.51.12を使用し、クエリログを採取した結果、
問題となっているクエリが出力されていました。

なにげなく、MyODBC3.51.17に切り替えて実行した結果、
クエリログにも0x5c文字がエスケープされずに出力され、
クエリも問題なく実行できました。

チェンジログを一通り読んでみた結果、この辺の修正で直った
ように
見えるのですが、何か情報をお持ちの方はいらっしゃいますで
しょうか?

#E.3.13. Changes in Connector/ODBC 3.51.17 (14 July 2007)
より引用
#
#The driver was using mysql_odbc_escape_string(),
#which does not handle the NO_BACKSLASH_ESCAPES SQL mode. 
#Now it uses mysql_real_escape_string(), which does.
(Bug#9498) 


--
skaking <ska_king2005@xxxxxxxxxx>
DB:MySQL5.0.19, OS:WinXPProSP2

--------------------------------------
Easy + Joy + Powerful = Yahoo! Bookmarks x Toolbar
http://pr.mail.yahoo.co.jp/toolbar/


[前][次][番号順一覧][スレッド一覧]

->   14132 2007-07-24 17:15 [<ska_king2005@xxxxxx] MyODBC 接続による 0x5c の問題は最新ドライバで解決済み?
     14133 2007-07-24 20:40 ┣[<ska_king2005@xxxxxx]                                       
     14134 2007-07-24 22:07 ┗[goungoun <gounx2@xxx]                                       
     14135 2007-07-25 10:42  ┗[<ska_king2005@xxxxxx]