用VB写了如下的程序,可是为什么一运行,就显示“找不到可安装的isAM”,请帮忙啊,程序如下

PrivateDBAsADODB.ConnectionPrivateRSAsADODB.RecordsetPrivateSubcmdOK_Click()DimiAsInt... Private DB As ADODB.Connection
Private RS As ADODB.Recordset

Private Sub cmdOK_Click()
Dim i As Integer
For i = 1 To RS.RecordCount
RS.AbsolutePosition = i
If Trim(RS("用户名称")) = Text1.Text And Trim(RS("用户密码")) = Text2.Text And Trim(RS("用户密码")) = Combo1.Text Then
Select Case Trim(RS("用户名称"))
Case "管理员"
manager.Show
Unload Form1
Exit For
Case "教师"
teacher.Show
Unload Form1
Exit For
Case "学生"
student.Show
Unload Form1
Exit For
End Select
Else
If i = RS.RecordCount Then
MsgBox "重新输入", , "登陆"
End If
End If
Next
End Sub

Private Sub Form_Load()
With cmbUserType
.AddItem "管理员"
.AddItem "教师"
.AddItem "学生"
End With

Set DB = New ADODB.Connection
DB.Open "Provider = microsoft.jet.oledb.4.0;date source= " & App.Path & "\EMS.mdb" ’调试时此行出错
Set RS = New ADODB.Recordset
RS.Open "login", DB, adOpenKeyset, adLockOptimistic
End Sub
展开
 我来答
百度网友03119ed
2011-11-04 · 超过25用户采纳过TA的回答
知道答主
回答量:105
采纳率:0%
帮助的人:72.6万
展开全部
排除语法错误,你的access版本是97的吗?如果是改为2000版本试试。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式