今天在与MySQL交互时,出现个问题,就是当insert 语句中含有单引号 ' 时,总是提示SQL语句错误,或者不支持的数据类型
猜想一定是单引号没有转义,因为c++builder 里,转义换行是 \\n 即两个反斜线加一个n,于是,我将 单引号 转义为 \\'
结果一运行,还是提示错误,再改成 \' 还是错误 
网上乱查一番,发现有人提示用 QuotedStr 来处理下要插入数据库的文本,但还是一样的错误
突然灵机一动,记得大概1年前,用.NET与SQLSERVER交互时,也是单引号无法插入数据库,将单引号替换为两个单引号即可解决,于是,就这么一试,还真的解决问题了
最新评论
信不信还是一样
该怎么样就怎么样
该怎么样就怎么样
孩子这幽默高了。。
这个解决方法挺好的
qq拼音手写就不错。。。
不好笑。
这个可以好好学习研究下哈
看结果比较真是的啊
好个楼道味!