注册 登录
编程论坛 ASP技术论坛

急~~~这错误是什么意思啊??谁能告诉我怎么改??

恨死编程 发布于 2007-12-01 16:25, 648 次点击
<!--#include file="Connections/conn.asp"-->

sql="select id,name,pwd from user where name='"&request("name")&"'"

set rs=server.createobject("adodb.recordset")  
rs.open sql,conn,1,1
if rs.eof and rs.bof then
response.write "<script language=JavaScript> alert('用户名错误!');" & "history.back()" & "</script>"  

ADODB.Recordset (0x800A0BB9)
参数类型不正确,或不在可以接受的范围之内,或与其他参数冲突。

谁能告诉我怎么改啊??非常感谢!!
2 回复
#2
madpbpl2007-12-01 16:35
sql="select id,name,pwd from user where name='"&request("name")&"'"
改成
sql="select id,name,pwd from [user] where name='"&request("name")&"'"
user是数据库关键字,所以要加“[]”
#3
恨死编程2007-12-02 11:48
回复 2# 的帖子
是不是每一个sql语句都要加啊??
1