白痴问题!!!!!!!!急!!!!!!!! 把每个 “ ' ” 都replace成 “ '' ”就可以了 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 update authors set au_lname='white"_li' where au_id='172-32-1176'update authors set au_lname='white''_li' where au_id='172-32-1176'update authors set au_lname='''white_li''' where au_id='172-32-1176'结果分别是white"_liwhite'_li'white_li' 抱歉,sql版上的回答有些小错误,今天正好看到一篇关于这个问题的文章,再答一遍:----------------------------------------------------------------SQL=" insert into task_list(task_id,course_id,task_info) (1,1,'"+replace(STRtask_info,"'","''")+"')"----------------------------------------------------------------这里的replace()是vb的函数,sql里也有同样的函数。在sql字串中,用两个''来表示一个',这就是所谓的字符的转意,你的STRtask_info="test'test'test"在sql里就应写成:set @STRtask_info='test''test''test' 一美资外包公司题,求订单金额 sql server 发邮件 想跟踪到那个客户删除了A表的记录,如何现实? 安装SQL2008R2的问题 MySQL 碎片问题 安裝時的一個問題 首先让缅怀地震灾难中的同胞,再请教大家一下,该查询结果如何得到, 求某个字段前几条记录加起来的字符串。急!大家帮忙 请问个困难问题----急 一直沒有解決的問題.關於索引,幫幫忙吧 热烈欢迎新斑竹 数据库字段有变化的表怎么存储?100分!!!!
update authors set au_lname='white''_li' where au_id='172-32-1176'
update authors set au_lname='''white_li''' where au_id='172-32-1176'
结果分别是white"_li
white'_li
'white_li'
再答一遍:
----------------------------------------------------------------
SQL=" insert into task_list(task_id,course_id,task_info) (1,1,'"+replace(STRtask_info,"'","''")+"')"
----------------------------------------------------------------
这里的replace()是vb的函数,sql里也有同样的函数。
在sql字串中,用两个''来表示一个',这就是所谓的
字符的转意,你的STRtask_info="test'test'test"
在sql里就应写成:set @STRtask_info='test''test''test'