求各位大神帮我看看这个VB程序出错了

PrivateSubLabel1_Click()Dimrs1AsNewADODB.RecordsetStaticintimeAsIntegerIfText1.text<>... Private Sub Label1_Click()
Dim rs1 As New ADODB.Recordset
Static intime As Integer
If Text1.text <> "" Then
Adodc1.RecordSource = "select * from 权限信息表 where 操作员='" & Text1.text & "' and 密码 ='" & Text2.text & "' "
Adodc1.Refresh
If Adodc1.Recordset.RecordCount > 0 Then
sUser = Text1.text
' qx
MDIFrm_main.Show
Unload Me

Else
rs1.Open "select * from 权限信息表 where 操作员='" & Text1.text & "' ", Cnn, adOpenKeyset, adLockOptimistic
If rs1.RecordCount > 0 Then
MsgBox "密码错误!", 48, "信息提示"
Text2.text = ""
Text2.SetFocus
Else
MsgBox "不存在此操作员!", 48, "信息提示"
Text1.text = ""
Text2.text = ""
Text1.SetFocus
End If
intime = intime + 1
rs1.Close
End If

Else
MsgBox "请输入操作员", 48, "信息提示"
End If
If intime = 3 Then
MsgBox "您无权使用该软件", 48, "信息提示"
End
End If
End Sub

错误提示为 实例错误“-2147217843 (80040e4d)”
用户登录失败
展开
 我来答
百度网友a2bbae1
2013-02-04 · TA获得超过1208个赞
知道大有可为答主
回答量:6238
采纳率:16%
帮助的人:1877万
展开全部
问题如下:
1,所有的符号都基本上都是错误的,在程序中使用的符号基本上是英文状态下双引号,逗号,分号,单引号,是',而不是你的程序与中国“ “;
2,这是一个VB程序看起来一样,QBASIC,或GWBASIC不能在VB中运行。
NicoleYoungO
2013-01-21 · TA获得超过236个赞
知道小有建树答主
回答量:159
采纳率:100%
帮助的人:107万
展开全部
你连接数据库的字符串在哪里,字符串中检查数据库用户名和密码是否错误,还有数据库名称。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式