有一个数据库:
asd.mdb
里面有表 “b1”
b1里 有 数据变量 usename password
其中usename 里存有用户名 xiaohua 和 xiaoming
password 里是上面两个用户的密码
有一个ASP 分别有A B 两个变量!
如何把 数据库中的 usename 和password 根据id号 把他们分别赋值给 A 和 B
我要实现的原理是我的A是用户输入的用户名我得B是用户输入的密码
当我点击按钮后程序会跟据 A 和 B的内容到数据库中查找符合的用户和密码,如果 A=usename and B=password然后显示“OK"字样!
sql="select * from bl where username="&a&" and password = "&b&""
rs.open sql,1,3
if not rs.eof then 显示ok!
是这样吗?
A=request("username")
B=request("password")
conn="driver={microst access driver (*.mdb)};dbq="&server.mappath("asd.mdb")&"DefaultDir=;"
set rs=server.createobject("adodb.recordset")
sql="select * from b1 where username="&A&""
rs.open sql,conn,1,1
if rs.eof or rs.bof then
response.write "数据库中没有此用户"
else
if rs("password")=B then
response.write "ok!"
else
response.write "密码不正确!"
end if
end if
A=request.form("A")
B=request.form("B")
set rs=server.createobject("adodb.recordset")
sql="select * from b1 where usename="&A&""
rs.open sql,conn,1,1
if rs.eof then
response.write "没有该用户"
elseif rs("password")=B
response.write "密码错误"
else
response.write "OK"
end if