VB 的问题,大家看看

来源:百度知道 编辑:UC知道 时间:2024/06/14 10:33:35
Dim g As String

Private Sub Command1_Click()
Dim db As New adodb.Connection

Dim gw As adodb.Recordset

db.CursorLocation = adUseClient
db.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=用户信息.mdb;"

a = Text1.Text
b = Text2.Text
g = "select * from 管理操作员登录 where 管理员='" & a & "' and 密码='" & b & "'"
gw.Open g, db, adOpenStatic, adLockOptimistic
db.Execute g
If gw.EOF Then
MsgBox ("用户名或密码错误")
Static Try_times As Integer
Try_times = Try_times + 1
If Try_times = 3 Then
Try_times = 0
MsgBox "您已经三次尝试进入本系统,均不成功,系统将自动关闭", vbOKOnly + vbCritical, "警告"
Unload Me

End If
Else
If gw.Fields("级别") = "管理员" Then<

如果是在取数据的时候提示'91'with块没定义
那就是数据库连接问题,表示数据库没有连接成功

:对象没有源自动事件,这个有很多钟情况出现,要看是在什么操作的时候提示的.调试一下看是哪个语句出的问题.多出现在调用控件的方法有问题或者没有给出必要参数