| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1570 人关注过本帖
标题:简单的登录窗体,老是提示密码和用户名错,高手给看看啊.....谢谢
只看楼主 加入收藏
hzmxyh1231
Rank: 1
等 级:新手上路
帖 子:1
专家分:0
注 册:2013-1-15
收藏
 问题点数:0 回复次数:0 
简单的登录窗体,老是提示密码和用户名错,高手给看看啊.....谢谢
Option Compare Database

Dim cn As New ADODB.Connection
Dim rs As New ADODB.Recordset


Private Sub Command_登录_Click()

Set cn = CurrentProject.Connection
Set rs = New ADODB.Recordset
rs.Open "用户表", cn

Dim userName  As String
Dim userPass  As String

Text__用户名.SetFocus
userName = Me!Text__用户名.Text
Text__密码.SetFocus
userPass = Me!Text__密码.Text

If Len(Nz(userName)) = 0 Or Len(Nz(userPass)) = 0 Then
   MsgBox "用户名和密码不能为空,请重新输入……", vbOKOnly + vbInformation, "错误信息"
   Text__用户名.SetFocus
   Text__用户名.Text = ""
   Text__密码.SetFocus
   Text__密码.Text = ""
   Text__用户名.SetFocus
Else

    If userName <> rs!用户名 Or userPass <> rs!密码 Then
       MsgBox "用户名和密码不正确,请重新输入……", vbOKOnly + vbInformation, "错误信息"
       Text__用户名.SetFocus
       Text__用户名.Text = ""
       Text__密码.SetFocus
       Text__密码.Text = ""
       Text__用户名.SetFocus
      
    Else
       rs.Close
       rs.Open "用户登录记录表", cn, adOpenDynamic, adLockBatchOptimistic
       rs.AddNew
       rs!用户名 = userName
       rs!登录时间 = Now()
       rs!退出时间 = CDate(0)
       rs.Update
              rs.Close
       cn.Close
       Set rs = Nothing
       Set cn = Nothing
       DoCmd.Close
       DoCmd.OpenForm "焊接螺旋立铣刀价格总查询总窗体"
      
    End If
  End If


End Sub
搜索更多相关主题的帖子: 密码 用户名 
2013-02-28 23:02
快速回复:简单的登录窗体,老是提示密码和用户名错,高手给看看啊.....谢谢
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.011403 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved