我想做个登录界面。这个界面有:
两个textbox,一个是username,一个是passward,
有两个botton,一个[登录]botton,一个[注册]botton.
这里我想应该要用到数据库了
当我输入了“用户名”和“密码”,单击[登录],
这时要将用户名、密码与数据库中的用户名、密码相比较,
如果用户名,密码都对,就登录成功,否则,就显示登录失败信息,如“您的密码错误”。
关键是我不知道怎么与数据库中的用户名、密码相比较。是了好多遍,都不成功。
郁闷!
特来此请教!!!
最好能把代码写出来。
十二万分感谢!!!
你可以参考VB自带的登录对话框,选‘工程’-‘添加窗体’-选‘登录对话框’。
这里面虽然没有涉及到数据库核对密码,但是登录审核做的很规范。
一点提示:
如果你的用户名是不重复的话,当点击确定按钮后,打开数据库用用户名做条件检索:
rs.open "select dbpass where userid=" & trim(Text1.text)
if not rs.eof then
if rs("password")=trim(Text2.text) then 密码通过
else
没有这个用户
end if
如果你的用户名有重复的话,当点击确定按钮后,打开数据库用用户名和密码同时做条件检索:
rs.open "select dbpass where userid=" & trim(Text1.text) & " and password=" & trim(Text2.text)
if not rs.eof then
密码通过
else
没有这个用户
end if
"select count userinfo where userid = " & trim( text1.text ) & " and passwd = " & trim( text2.text ) & ""