asp错误:Microsoft JET……至少一个参数没有被指定值。……

Microsoft JET Database Engine (0x80040E10)
至少一个参数没有被指定值。
/tonxunlu/kehuguangxi/postinput.asp, 第 15 行
---------------------------------

<%
id=request.QueryString("id")
set conn=server.CreateObject("adodb.connection")
conn.connectionstring="provider=Microsoft.Jet.oledb.4.0;data source="&server.mappath("userinfo.mdb")
conn.open
id=request.QueryString("id")
username=request("username")
password=request("password")

sql="select * from info where id='"&id&"' and username='"&username&"' and password='"&password&"'"

set rs=server.createobject("adodb.recordset")

rs.open sql,conn,3,2
if rs.eof then
response.redirect"input.asp?message=error"
else
id=rs("id")
username=rs("username")
password=rs("password")
rs.close
end if

%>
麻烦大虾们帮忙看一下哪里有错啊,先谢谢啦.

第1个回答  2009-04-18
sql="select * from info where id='"&id&"' and username='"&username&"' and password='"&password&"'"
改为
sql="select * from info where id="&id&" and username='"&username&"' and password='"&password&"'"

Warning: Invalid argument supplied for foreach() in /www/wwwroot/aolonic.com/skin/templets/default/contents.html on line 45
相似回答
大家正在搜