mysql中插入单引号的问题

 用SQL语句往数据库某字段(字符型)中插入字符串,但是当该字符串中带有单引号(')时就会出错!因为插入的字符串被从单引号处截断,造成SQL语句的语法错误!
插入数字型变量,不存在这种问题
解决方法:
 strSql = _T("Sql执行语句"); 
 strSql.Replace(_T("'"), "''");

其实也就是把 一个单引号换成两个单引号就OK了。

发布了34 篇原创文章 · 获赞 7 · 访问量 6万+
展开阅读全文

没有更多推荐了,返回首页

©️2019 CSDN 皮肤主题: 大白 设计师: CSDN官方博客

分享到微信朋友圈

×

扫一扫,手机浏览