如何把VB+ACCESS 改为 VB+SQL 代码
详细代码,拜托哪位高手帮忙改改,小弟万分感激
Option Explicit
Private Sub Command1_Click()
Static i As Integer '控制登陆的次数
Dim Username As String
Dim Password As String
i = i + 1
Username = txtUser
Password = txtPassword
'判断用户名是否存在
sql = "select * from 登陆 where 用户名='" & Username & "'"
Set Db = OpenDatabase(App.Path + "\db1.mdb")
Set RS = Db.OpenRecordset(sql)
If RS.EOF = False Then
Username = RS.Fields("用户名")
ElseIf i < 3 Then
MsgBox "无效的用户名", , "系统登陆"
txtUser.SetFocus
SendKeys "{Home}+{end}"
Exit Sub
Else
MsgBox "多次错误登陆,再见!", , "系统登陆"
End
End If
'判断密码是否正确
sql = "select * from 登陆 where 用户名='" & Username & "' and 密码='" & Password & "'"
Set RS = Db.OpenRecordset(sql)
If RS.EOF = False Then
frmPic.Show
Denglu_name = Username
Load MDIForm1
Unload Me
ElseIf i < 3 Then
MsgBox "无效的密码", , "系统登陆"
txtPassword.SetFocus
SendKeys "{Home}+{end}"
Else
MsgBox "多次输入错误,请正确输入!", , "系统登陆"
End
End If
End Sub
Private Sub Command2_Click()
Unload Me
End Sub
Private Sub Label5_Click()
End Sub