【发布时间】:2016-11-26 02:34:48
【问题描述】:
问题:尝试通过 MS Excel 与 MS Access 数据库通信时出现以下错误:“找不到可安装的 ISAM”。
Excel 文件扩展名 = .xlsm
访问文件扩展名 = .mdb
MS Office 版本 = Office 2013
操作系统 = Windows 7 家庭高级版(64 位)
故障排除尝试:
- 微软支持页面:https://support.microsoft.com/en-us/kb/209805
- StackOverflow 页面 A:Troubleshooting Could not find installable ISAM error
- StackOverflow 页面 B:How to resolve "Could not find installable ISAM." error for OLE DB provider "Microsoft.ACE.OLEDB.12.0"
- StackOverflow 页面 C:Could not find installable ISAM when importing Access table to Excel
这是 VBA 代码:
Dim cnn as New ADODB.Connection
cnn.Provider = "Microsoft.ACE.OLEDB.12.0;"
cnn.ConnectionString = "Data Source=" & Range("fld") & "\MyDB.mdb:Jet OLEDB: Database Password=" & "Range("pwdDB")
'≈Do stuff
cnn.close
set cnn = nothing
有人知道怎么解决吗?
【问题讨论】:
-
有助于显示您的实际代码。