gpt4 book ai didi

excel - OLEDB 连接到 Access 数据库,密码为 : "Could not find installable ISAM"

转载 作者:行者123 更新时间:2023-12-04 21:34:53 25 4
gpt4 key购买 nike

问题:尝试通过 MS Excel 与 MS Access 数据库通信时出现以下错误:“找不到可安装的 ISAM”。

Excel 文件扩展名 = .xlsm
Access 文件扩展名 = .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

    有谁知道如何解决这个问题?

    最佳答案

    感谢大家。

    我发现了它是什么:密码中的前导等号符号(对于 protected Access 数据库)。

    ► 问题:如果数据库密码以等号 ("=") 开头,则连接字符串会引发“Installable ISAM”错误。
    ► 解决方法:去掉密码前导的等号。

    错误消息确实没有详细说明,或者暗示密码是问题所在。

    我当然希望这对将来的其他人有所帮助。

    关于excel - OLEDB 连接到 Access 数据库,密码为 : "Could not find installable ISAM",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40814394/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com