ms-access - 第一次从 Access 2007 打开时,MS access mdb 文件的状态为 "repair"

标签 ms-access vbscript

我使用 VBScript 从另一个 .mdb 文件以编程方式创建了一个 .mdb 文件。它在第二个 .mdb 文件中创建一个表并填充数据。一切正常,数据正确填充。这是使用 JET 4.0 驱动程序完成的。

问题是当我尝试使用 Access 2007 打开 .mdb 文件时,它首先尝试修复该文件。我不知道为什么会这样。如果我尝试在 Access 2003 中打开它,它会在没有修复的情况下打开。我需要解决这个问题。有没有人以前遇到过这个问题,或者对为什么会这样有任何想法?

最佳答案

您确定是 mdb 需要修复吗?或者是 Windows 安装程序正在加载并试图修复 MS Access?

MSAccess 在一台机器上运行多个版本时出现一些问题,请查找“Access 中的 Windows Installer 消息”on this page .修复过程由various registry entries控制您可以创建一个进程来重置这些并阻止修复进程运行。

关于ms-access - 第一次从 Access 2007 打开时,MS access mdb 文件的状态为 "repair",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3327385/

相关文章:

sql - 仅包含具有特定列值的第一个条目

sql-server - 表迁移到 SQL Server 后,Access 无法筛选 Unicode 字符

vbscript - IBM PCOMM - 无法从另一个 vbs 宏中调用 vbs 宏

powershell - 更改无线网络安全 key CMD 或 VBScript

vba - 针对 MS Access 2003 执行动态 SQL 查询

sql - 尝试在 VBA 中使用 DAO 运行 DELETE 查询

c++ - WinPE 2.0 (Vista) - 使用 VBSCRIPT 和 HTA 应用程序寻找 BrowseForFolder 的解决方案

vba - 传递现有的 FileSystemObject 或创建多个实例

sql - 数据库如何建模投资关系

vbscript - 使用现代数组填充 VBscript 数组