当前位置:编程学习 > asp >>

编写一个asp+acess文件,用什么代码可以提取出数据库中的某个数据并与客户提交的数据进行比较??

比如用户登录时,如何判断用户的用户名和密码与数据库里的存储的数据一致??求详细介绍,会追加分。不要粘贴复制!!
追问:能举个例子么?把这个asp代码模板写一下可以吗?
答案:<%

'接收数据,既接受提交的表单数据(提交的用户名密码)

username=request.form("用户名")  '这个用户名是提交表单里面的文本框name

password=request.form("用户名") 

'链接数据库

connstr = "driver={microsoft Access driver (*.mdb)}; dbq=" & server.mappath("data/#data.mdb")
 set conn = server.createobject("ADODB.CONNECTION")
conn.open connstr
'去数据库查询提交的用户名、密码,并把结果存放到数据集rs里面

'注意下面的空格和链接变量的时间书写方法,绝对不能错的,如果数据库用户名、密码字段数据类型是文本,必须加单引号,如果是数字,不能加单引号

'用户表 就是你数据库的表名,name、pwd是登录数据库表的字段名,别弄错了

set rs=conn.execute("select * from 用户表 where name='"&username&"' and pwd='"&password&"'  ")

'判断数据集是否为空,如果空登录失败,否则登录成功

if not rs.eof then

response.write  "登录成功"

else

response.write  "登录失败"

end if

conn.close

 

%>

上一个:ASP.NET错误提示控件包含代码块(即 <% ... %>),因此无法修改控件集合
下一个:您好 用C#写的ASP.NET网站购物车代码能给我发一份吗 谢啦

CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,