【问题标题】:Cannot open database 'filename'. It may not be a database....Access 2007无法打开数据库“文件名”。它可能不是数据库....Access 2007
【发布时间】:2010-11-21 00:26:06
【问题描述】:

我们的程序有一个选项供用户将数据导出到访问数据库中。然后用户下载数据库并将其用于报告,等等。

最近我们升级到了Office 2007,在测试中,下载这个数据库的时候,报错:

“无法打开数据库“文件名”它可能不是您的应用程序识别的数据库,或者文件可能已损坏。”

此错误仅在直接从网站打开并因此从 Temporary Files 文件夹打开数据库时发生。单击错误消息上的确定按钮只会加载数据库,一切都很好。

通过将数据库保存到本地驱动器,用户可以在没有消息框的情况下打开数据库。

尝试从用户临时文件目录打开访问数据库是否存在已知问题?

【问题讨论】:

    标签: ms-access ms-access-2007 temporary-files


    【解决方案1】:

    第一个猜测是您没有在 Http 响应中指定内容长度标头。我遇到过问题,以前从下载对话框中显示“打开”选项。我会检查一下

    【讨论】:

    • 我遇到了同样的问题,并且我的内容长度设置正确。我会用我发现的任何东西更新这个线程。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-11-12
    • 2014-11-11
    • 2014-08-30
    相关资源
    最近更新 更多