主题:  ASP写代码在SQL里如果插如单引号?谢谢。。

namelysweet

职务:普通成员
等级:3
金币:1.0
发贴:681
#12003/11/3 10:55:17
ASP写代码在SQL里如果插如单引号?谢谢。。
比如我想达到下面的效果:

query="select * from users where username like '%n%' "

这样报错是肯定的,所以我想知道怎么引入单引号,感激不尽。。谢谢


::和讯网 www.homeway.com.cn ::


namelysweet

职务:普通成员
等级:3
金币:1.0
发贴:681
#22003/11/3 11:20:56
没人知道????


::和讯网 www.homeway.com.cn ::


沉默是金

职务:普通成员
等级:6
金币:11.2
发贴:4357
#32003/11/3 11:29:20
转释字符


难人一个……

namelysweet

职务:普通成员
等级:3
金币:1.0
发贴:681
#42003/11/3 11:35:08
...
是什么??怎么写????


::和讯网 www.homeway.com.cn ::


沉默是金

职务:普通成员
等级:6
金币:11.2
发贴:4357
#52003/11/3 11:50:32
在插入数据库中,
SQL语句对于一些特殊字符会出错,所以对这些数据要先进行处理,可以用REPLACE语法把单引号替换掉,也可以使用server.htmlencode来处理:如
a=server.htmlencode(trim(request("a")))
这样就算输入再多的单引号也不怕.


难人一个……

namelysweet

职务:普通成员
等级:3
金币:1.0
发贴:681
#62003/11/3 12:41:43
我们说的好象不是一个东西啊。。。


::和讯网 www.homeway.com.cn ::


风之翅

职务:普通成员
等级:2
金币:10.0
发贴:540
#72003/11/3 15:46:05
query="select * from users where username like '%"&n&"%' "
一贴多发