数据库连接!
一个简单的登录代码,我用ACCESS做数据库时没问题,但换成SQL2000后 代码一样 每次点击登录时只能判断到用户名,密码我输入正确的他也提示错误晕死!请问为什么?是不是SQL2000我建表时数据类型不对?
代码如下:
Private Sub cmdDL_Click()
Static miCount As Integer
If txtUserName = "" Then
MsgBox "用户名不能为空,请重输入!", vbExclamation + vbOKOnly, "系统提示!"
txtUserName.SetFocus
Exit Sub
End If
txtSQL = "select * from User_Info where User_Name='" & txtUserName & "'"
Set mrc = ExecuteSQL(txtSQL, MsgText)
If mrc.EOF Then
MsgBox "用户名不正确,请重新输入!", vbExclamation + vbOKOnly, "系统提示!"
txtUserName = ""
txtPassword.Enabled = False
txtUserName.SetFocus
Exit Sub
Else
txtPassword.Enabled = True
End If
If txtPassword <> "" Then
Debug.Print (mrc.Fields("User_Password"))
If mrc.Fields("User_Password") <> txtPassword Then
MsgBox "密码错误,请重新输入!", vbExclamation + vbOKOnly, "系统提示!"
txtPassword = ""
txtPassword.SetFocus
miCount = miCount + 1
If miCount >= 3 Then
MsgBox "无权操作本系统!再见!", vbOKOnly + vbExclamation, "警告"
End
End If
Else
frmMainMDI.Show
Unload frmLogin
End If
Else
End If
If txtUserName <> "" Then
txtPassword.SetFocus
Exit Sub
End If
End Sub
代码如下:
Private Sub cmdDL_Click()
Static miCount As Integer
If txtUserName = "" Then
MsgBox "用户名不能为空,请重输入!", vbExclamation + vbOKOnly, "系统提示!"
txtUserName.SetFocus
Exit Sub
End If
txtSQL = "select * from User_Info where User_Name='" & txtUserName & "'"
Set mrc = ExecuteSQL(txtSQL, MsgText)
If mrc.EOF Then
MsgBox "用户名不正确,请重新输入!", vbExclamation + vbOKOnly, "系统提示!"
txtUserName = ""
txtPassword.Enabled = False
txtUserName.SetFocus
Exit Sub
Else
txtPassword.Enabled = True
End If
If txtPassword <> "" Then
Debug.Print (mrc.Fields("User_Password"))
If mrc.Fields("User_Password") <> txtPassword Then
MsgBox "密码错误,请重新输入!", vbExclamation + vbOKOnly, "系统提示!"
txtPassword = ""
txtPassword.SetFocus
miCount = miCount + 1
If miCount >= 3 Then
MsgBox "无权操作本系统!再见!", vbOKOnly + vbExclamation, "警告"
End
End If
Else
frmMainMDI.Show
Unload frmLogin
End If
Else
End If
If txtUserName <> "" Then
txtPassword.SetFocus
Exit Sub
End If
End Sub
...全文
相关推荐
nhr_db:此PHP库将帮助您使用PDO创建数据库连接并创建表,从数据库中插入,更新,获取,删除数据,而无需编写任何SQL代码。只需创建“ DB”类的对象,然后一切就由您掌握! :)
nhr_db 这个PHP库将帮助您使用PDO创建数据库连接,并创建表,从数据库中插入,更新,获取,删除数据,而无需编写任何SQL代码。只需创建“ DB”类的对象,然后您就可以使用! :) 如何使用 : $ db = new DB ([ "driver" => "YOUR_DRIVER_NAME" , "host" => "YOUR_HOST_NAME_OR_ADDRESS" , "dbname" => "YOUR_DATABASE_NAME" , "port" => "YOUR_HOST_PORT" , "us
别再手动管理数据库连接了!用Hutool-DB集成HikariCP/Druid,5分钟搞定连接池配置
本文介绍了如何使用Hutool-DB快速集成HikariCP和Druid连接池,简化数据库连接管理。通过对比两种连接池的性能特点,提供最佳实践和配置建议,帮助开发者提升数据库访问效率,避免常见错误。
C#连接SQLSERVER数据库的详细步骤!.pdf
C#连接SQLSERVER数据库的详细步骤!.pdf
MySQL Create Database 创建数据库.docx
MySQL Create Database 创建数据库.docx
vba连接访问数据库(access)
利用vba访问access数据库,想学习vba的值得一看


数据库(包含打印,安装,报表)
