若mytext=‘阿萨‘阿''asdf'sd'f'sd
就不能成功插入。如何解决,急!!
9 个解决方案
#1
mytext = replace(mytext,"'","''")
#2
楼上的解决办法虽然解决了单引号的问题,但如果楼主要输入英文或字符串本身就要单引号怎么办!
#3
听1楼的,没错。
#4
可用全角单引号替换半角单引号,视觉上稍有差别但意义不变
#5
一楼的可以,但也可以将半角单引号变成全角单引号
#6
现在问题是如果要求插入的数据不是一条字符串,而是一段文章,比如说有10万字的文章,显然这个办法会行不通,不知道还有什么好办法没有。
#7
那么读取的时候呢?会不会所有的单引号都变成了双引号?那要是技术性的文章可就惨了
#8
不会的,输出的时候还是一个单引号。放心用吧
#9
mytext = replace(mytext,"'","''")
这样就可以。
这样就可以。
#1
mytext = replace(mytext,"'","''")
#2
楼上的解决办法虽然解决了单引号的问题,但如果楼主要输入英文或字符串本身就要单引号怎么办!
#3
听1楼的,没错。
#4
可用全角单引号替换半角单引号,视觉上稍有差别但意义不变
#5
一楼的可以,但也可以将半角单引号变成全角单引号
#6
现在问题是如果要求插入的数据不是一条字符串,而是一段文章,比如说有10万字的文章,显然这个办法会行不通,不知道还有什么好办法没有。
#7
那么读取的时候呢?会不会所有的单引号都变成了双引号?那要是技术性的文章可就惨了
#8
不会的,输出的时候还是一个单引号。放心用吧
#9
mytext = replace(mytext,"'","''")
这样就可以。
这样就可以。