| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 2835 人关注过本帖
标题:麻烦大神进来指导一下
取消只看楼主 加入收藏
cfso6202
Rank: 1
等 级:新手上路
帖 子:8
专家分:0
注 册:2018-3-17
结帖率:50%
收藏
已结贴  问题点数:20 回复次数:5 
麻烦大神进来指导一下
程序代码:
Private Sub CmdLogin_Click()
Static n As Integer
If n >= 3 Then
    MsgBox "输入用户名或密码次数大于3次,不允许继续登陆"
    End
End If
Set conn = New ADODB.Connection
Call SJK(conn)
Dim sql As String
Dim rs_login As New ADODB.Recordset
        If Trim(TextName.Text) = "" Then
        MsgBox "用户名不能为空,请重新输入!", vbOKOnly + vbExclamation, "错误"
        TextName.SetFocus
     Else
        sql = "select 员工号,密码,姓名,权限 from 管理组 where 员工号='" & Trim(TextName.Text) & " ' and 密码= '" & Trim(TextPsw.Text) & " 'and 姓名= '" & name & " ' and 权限= '" & Class & " '"   
        rs_login.Open sql, conn, adOpenKeyset, adLockPessimistic
        uname = name    
        Pclass = Class   
     If rs_login.EOF = True Then
        MsgBox "用户名或密码不存在,请重新输入!", vbOKOnly + vbExclamation, "错误"
        TextName = ""
        TextName.SetFocus
     Else '检测密码正确与否
     If Trim(rs_login.Fields("密码")) = Trim(TextPsw) Then
        rs_login.Close
        Unload Me
        FormHome.Show
     Else
        n = n + 1
        MsgBox "" & n & "次用户名或密码错误,请重新输入!", vbOKOnly + vbExclamation, "错误"
        TextPsw.SetFocus
      End If
     End If
    End If
End Sub




F5运行没问题,一直提示用户不存在,难道说是我数据库问题?
搜索更多相关主题的帖子: If 用户名 密码 End Trim 
2018-03-18 00:31
cfso6202
Rank: 1
等 级:新手上路
帖 子:8
专家分:0
注 册:2018-3-17
收藏
得分:0 
模块代码:
程序代码:
Public conn As New ADODB.Connection, rs As New ADODB.Recordset
Public uname As String, Pclass As String


Public Sub SJK(conn)
   conn.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source= C:\Users\鹏\Desktop\管理系统\Database1.mdb;Persist Security Info=False"
   conn.Open
End Sub
2018-03-18 00:32
cfso6202
Rank: 1
等 级:新手上路
帖 子:8
专家分:0
注 册:2018-3-17
收藏
得分:0 
自己没头没脑的跟着网上的资料做出来个登录窗口,是连接ACCESS数据库的。现在遇到问题了,实在想不出问题在哪了!麻烦各位大神进来指导一下,给个思路
2018-03-18 00:35
cfso6202
Rank: 1
等 级:新手上路
帖 子:8
专家分:0
注 册:2018-3-17
收藏
得分:0 
回复 4楼 wds1
好的,谢谢!我这就去试试
2018-03-18 10:50
cfso6202
Rank: 1
等 级:新手上路
帖 子:8
专家分:0
注 册:2018-3-17
收藏
得分:0 
回复 7楼 风吹过b
我把密码之后的查询条件去掉之后是可以正常运行的,只不过我想通过登录窗体把姓名定义到全局变量里面去,然后在其他窗体显示出来
2018-03-19 11:38
cfso6202
Rank: 1
等 级:新手上路
帖 子:8
专家分:0
注 册:2018-3-17
收藏
得分:0 
谢谢各位版主的指导,问题已经明确,并且解决清楚了!感谢指导!!!!
2018-03-20 22:34
快速回复:麻烦大神进来指导一下
数据加载中...
 
   



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

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