编程论坛
注册
登录
编程论坛
→
VB6论坛
如果处理 SQL 中的特殊符号
yuk_yu
发布于 2014-05-15 17:17, 567 次点击
如果处理SQL中的特殊符号? 我在网上找了很多,多数为替换掉再存执行SQL,但数据读出来时无法还原,特别是英文中的单引号,和一些其他符号。请大家解答, 最好可以给我个实例,谢谢。
4 回复
#2
lowxiong
2014-05-15 17:49
查询语句中主要是对单引号的处理,通常再加一个单引号即可,如查询内容为“如何查'字符”,查询语句即:where aa='如何查''字符’
#3
yuk_yu
2014-05-16 15:23
回复 2 楼 lowxiong
例如:I am a student. Update 为I'm a student. 到表中,查询后结果还是显示I'm a student这句?
#4
lowxiong
2014-05-16 17:14
假设表名为"班级",字段名为"自我介绍",把自我介绍里内容为"I am a student"全部替换为"I'm a student",sql语句如下(已在access查询里调试通过):
updte 班级 set 自我介绍='I''m a student' where 自我介绍='I am a student'
查询自我介绍里所有含有“'m”的语句如下:
select * from 班级 where 自我介绍 like '*''m*'
刚看到新闻:黄海波居然嫖娼,节操掉一地鸡毛啊~~~~~~~~~~~~女神高圆圆、海清,你们亮瞎眼啊!
[
本帖最后由 lowxiong 于 2014-5-16 17:16 编辑
]
#5
yuk_yu
2014-05-17 16:34
回复 4 楼 lowxiong
谢谢版主!!!
1