[SQL ] 關於ODBC上傳資料庫錯誤

看板Database作者 (Fred)時間10年前 (2015/08/16 23:12), 10年前編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/1
資料庫名稱: MySQL 資料庫版本:4.3.0 內容/問題描述: 這個問題困擾了我有段時間了,一直無法解決, 也想過是不是版本不同的關係 我的研究主要是要爬下來的資料透過ODBC傳進MySQL中, 再進行資料處理 ODBC版本為 MySQL ODBC 5.3 Unicode Driver 我只有設定Allow big result sets 以及 Character set = big5, 同時我也將Mysql資料庫中的編碼設定為big5 但當我要傳進資料庫時, 會因為內容出現反斜線而出錯 ERROR[42000] [MySQL][ODBC 5.3(w) Driver][mysqld-5.5.43-MariaDB] You hava an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near....... SQL語法如下 INSERT INTO `test`(`Author`,`commentreviews`,`comment_time`) VALUES ( 'Author', REPLACE ('{變數名稱}', "\\", "''"), 'Time' ) 想說用replace函式取代掉, 但是只能在mysql中執行.. 在我使用的軟體中反而就會出錯( EasyWeb Extract ) 不知道有沒有解決方式 QAQ .. 非常感激各位大大....... -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 1.164.220.133 ※ 文章網址: https://www.ptt.cc/bbs/Database/M.1439737965.A.282.html ※ 編輯: fred17756 (1.164.220.133), 08/16/2015 23:14:30
文章代碼(AID): #1LqAXjA2 (Database)