怎样查询一个含有特殊字符的字段

pu4yang pu4yang 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
数据表student中有一个字符型字段un1,它可能是任意的字符,例如' " , ] [ 等;

我在程序中建立查询:
设有CString 类型的变量 str1;(它可能由用户输入也可能直接赋值,其中可能包含一些特殊字符,例如' " 等;
我要建立的查询语句
strSQL="select * from student where un1='" +str1+"'";
但是由于str1中可能包含特殊字符,例如what's this;
这样运行时就可能得到错误的信息;成了select * from student where un1='what's this'
请问如何解决这个问题.
...全文

相关推荐

评论 6
收藏 已收藏
分享
返回顶部
pu4yang
数据库 4,017 成员 39,805 内容