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]