这段代码调用Access数据库,显示“找不到可安装的ISAM”?什么意思。
请大家帮帮看看这段代码,调用Access数据库,为什么会弹出如下对话框:
“实时错误'-2147467259 (80004005)'
找不到可安装的ISAM。”
代码如下:
Private Sub cmdOK_Click()
Dim Rs As New ADODB.Recordset
Dim Connstr As String
Connstr = "Provider=Microsoft.Jet.OLEDB.4.0;" & App.Path & "\database.mdb;Mode=ReadWrite;Persist Security Info=False;Jet OLEDB:Database Password=12345"
Rs.CursorType = adOpenStatic
Rs.Open "select * from date", Connstr
…………
End Sub
调试会发现代码行“Rs.Open "select * from date", Connstr”黄色。
奇怪的是我把此行作如下改动后就可以正常运行Connstr = ……& "Data Source=database.mdb……"
请帮忙。
谢谢大家