|
主题: 为什么找中文关键字就出错??help
|
 pusuyuan
职务:普通成员
等级:1
金币:0.0
发贴:5
注册:2003/8/6 14:44:01
|
#12004/10/14 17:23:30
dim cn,SQL1,SQL2,rs,cm,action1,keyword1 action1=Request.QueryString("action") keyword1=Request.QueryString("keyword") Set cn = Server.CreateObject("ADODB.Connection") cn.Open "FILEDSN=test.dsn"
SQL2="select * from friends where "&action1&" like "&keyword1&" "
为什么在sql语句里keyword1内容为中文他就不让我pass了?求教
|
 pusuyuan
职务:普通成员
等级:1
金币:0.0
发贴:5
注册:2003/8/6 14:44:01
|
#22004/10/14 17:25:27
错误类型: Microsoft OLE DB Provider for ODBC Drivers (0x80040E10) [Microsoft][ODBC Microsoft Access Driver] 参数不足,期待是 1。 /111/copy1111.asp, 第 18 行
18 Set rs=cm.Execute %>
|
 沉默是金
职务:普通成员
等级:6
金币:11.2
发贴:4357
注册:2004/2/18 11:17:25
|
#32004/10/14 18:04:04
"&action1&" like "&keyword1&" "
like后面没有跟通配符,字符串得有单引号才行哦
难人一个……
|
 pusuyuan
职务:普通成员
等级:1
金币:0.0
发贴:5
注册:2003/8/6 14:44:01
|
#42004/10/15 8:54:57
先谢过两位!  试先
|
 pusuyuan
职务:普通成员
等级:1
金币:0.0
发贴:5
注册:2003/8/6 14:44:01
|
#52004/10/15 8:58:13
成功了.再谢谢两位! 不知有没有好的asp教程推荐?
|