[SQL ] 关于ODBC上传数据库错误

楼主: fred17756 (Fred)   2015-08-16 23:12:43
数据库名称: 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 .. 非常感激各位大大.......

Links booklink

Contact Us: admin [ a t ] ucptt.com