新微赢技术网

标题: [求助]这个select查询怎么不行的? [打印本页]

作者: ●.涛涛"★    时间: 2010-1-17 03:04
标题: [求助]这个select查询怎么不行的?
<%
dim username
dim password
username=request.Form("nametext")
password=request.Form("pwtext")
dim conn
dim rs
set conn=server.CreateObject("adodb.connection")
set rs=server.CreateObject("adodb.recordset")
conn.open "provider=microsoft.jet.oledb.4.0;data source="&server.MapPath("usermanager.mdb")
rs.open "select * from userlogin where username="&username&" and password="&password&"",conn,1,1
if rs.bof=true then
session("statu")="ok"
%>
<script language="vbscript">
alert("登陆成功")
location.href="index.html"
</script>
<% else %>
<script language="vbscript">
alert("不存在此用户!!!")
location.href="index.html"
</script>
<% end if
conn.close
rs.close
set conn=nothing
set rs=nothing
%>

提示是:
Microsoft JET Database Engine 错误 '80040e10'
至少一个参数没有被指定值。
/asp/login.asp,行19
作者: 凤蔷¤蹁跹    时间: 2010-1-17 03:04
"select * from userlogin where username="&username&" and password="&password&""
username和password是什么类型的字段?
作者: lianeh    时间: 2010-1-17 03:04
rs.open "select * from userlogin where username='"&username&"' and password='"&password&"'",conn,1,1
作者: 緣妢_兲紸龍    时间: 2010-1-17 03:04
顶3楼
作者: 妈妈猪的一天    时间: 2010-1-17 03:04
顶3楼
作者: 发指的青春    时间: 2010-1-17 03:04
同3楼
楼主你要注意变量的数据类型和数据库中的字段的数据类型的对应。。
作者: 无民    时间: 2010-1-17 03:04
谢了!各位热心的高手们!!问题已解决.在这学了不少的东西."做人很低调"很热心的.我的每个贴他都好像有回.
作者: Rain    时间: 2010-1-17 03:04
我想问问 select * from userlogin where username="&username&" and password="&password&"",conn,1,1

这条语句,如果userlogin表中有两个用户 比如 a 和b

用a的name,b的password 这样是不是也能查询出来 ?
作者: ぁ贪ā.翫?    时间: 2010-1-17 03:04
同志,注意过滤呀。。!




欢迎光临 新微赢技术网 (http://bbs.weiying.cn/) Powered by Discuz! X3.2