| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 595 人关注过本帖
标题:高手请帮我看看代码哪里有错,谢谢!
只看楼主 加入收藏
QWJ2008
Rank: 1
等 级:新手上路
帖 子:19
专家分:0
注 册:2008-4-5
收藏
 问题点数:0 回复次数:3 
高手请帮我看看代码哪里有错,谢谢!
我输入的密码和用户名都是对的,为什么老是报“密码错误”?

Private Sub CmdOk_Click()
  
   Dim sql As String
   Dim rs As ADODB.Recordset
  
   If txtUserName.Text = "" Then
      MsgBox "请输入用户名!", vbExclamation
      txtUserName.SetFocus
      Exit Sub
   End If
      sql = "select * from 用户信息表 where 用户名 ='" & txtUserName.Text & "' "
      Set rs = ExeSQL(sql)
      If rs.EOF = True Then
         MsgBox "没有此用户,请重新输入用户名!", vbExclamation
         txtUserName.SetFocus
      Else
         If rs!用户密码 = txtPassword.Text Then
            intJobId = rs!权限等级
            strUserName = txtUserName.Text
            rs.Close
            Me.Hide
            F人事工资管理系统.Show
            Unload Me
         Else
              MsgBox "密码不正确,请重新输入密码!", vbExclamation
              txtPassword.SetFocus
              txtPassword.Text = ""
        End If
     End If
  Exit Sub
End Sub
2008-04-11 20:48
hack214
Rank: 1
等 级:新手上路
帖 子:27
专家分:0
注 册:2008-4-8
收藏
得分:0 
把If rs!用户密码 = txtPassword.Text改成
if strcomp(rs("用户密码"),txtPassword.Text,1)=0 then
试一下!!!
2008-04-12 00:34
zougonghua
Rank: 1
等 级:新手上路
帖 子:163
专家分:0
注 册:2008-4-1
收藏
得分:0 
rs.feild(用户密码)=txtpassword.text
2008-04-12 11:08
QWJ2008
Rank: 1
等 级:新手上路
帖 子:19
专家分:0
注 册:2008-4-5
收藏
得分:0 
还是不行
2008-04-13 17:59
快速回复:高手请帮我看看代码哪里有错,谢谢!
数据加载中...
 
   



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

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