主题:  为什么找中文关键字就出错??help

pusuyuan

职务:普通成员
等级:1
金币:0.0
发贴:5
#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
#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
#32004/10/14 18:04:04
"&action1&" like "&keyword1&" "

like后面没有跟通配符,字符串得有单引号才行哦


难人一个……

pusuyuan

职务:普通成员
等级:1
金币:0.0
发贴:5
#42004/10/15 8:54:57
先谢过两位! 试先



pusuyuan

职务:普通成员
等级:1
金币:0.0
发贴:5
#52004/10/15 8:58:13
成功了.再谢谢两位!
不知有没有好的asp教程推荐?