MS Access ODBC 64 驱动程序

MS Access ODBC 64 驱动程序

我必须重新安装 Windows 10 Pro,一切顺利。当我开始使用我的程序时,我的应用程序连接到 MS Access 数据库时出现了一些与驱动程序相关的问题。我使用的是 MS Access 运行时 16,我安装它是为了访问 ODB6 64 位驱动程序,但这些驱动程序未显示在 ODBC 对话框中。似乎我暂时可以使用现有的 ile dsn,但不能使用系统或用户 dsn。

我附上了一张图片,目前这三种类型的 DSN 都类似。仅列出了 mdb 文件的驱动程序,没有 64 位 accdb 驱动程序。

用户 DSN 列出了 accdb 的驱动程序,但这不是 DSN。

附件是我的程序正在使用的 dsn 文件:当我选择相应的用户 DSN 进行配置时,弹出以下错误消息:尝试配置现有的、以前工作的 DSN 时出现错误消息

ODBC 错误

[ODBC] DRIVER=Microsoft Access Driver (*.mdb, *.accdb) UID=admin UserCommitSync=Yes Threads=3 SafeTransactions=0 PageTimeout=5 MaxScanRows=8 MaxBufferSize=2048 FIL=MS Access DriverId=25 DefaultDir=C:\ExampleDir DBQ=C:\ExampleDir\app\pp.accdb 知道如何解决这个问题吗?我为 odbc 管理工具的属性添加了图像,我从控制面板调用该图像来验证我是否调用了正确的 odbc 管理工具: ODBC 管理工具的属性

根据 John 和 Ramhound 的建议,我卸载了所有类似 MS Office 的程序,并重新安装了 64 位版本的 Microsoft 365。由于这没有达到预期的效果,Ramhound 要求修复我的 Windows 10 Pro 安装。我这样做了,一切正常。为了方便起见,我附上了另一张图片,以显示所有驱动程序都可用:ODBC64 驱动程序在 Dsn 创建期间正确显示

答案1

重新安装 Windows 后,您显然安装了 32 位版本的 Office。这很容易做到。

卸载 Office。通常在“程序和功能”中只有一个条目,但请检查是否有其他条目。

您必须先完全卸载 32 位应用程序,然后才能安装 64 位版本。

重新开始。

现在安装 64 位版本的 Office。此后 ODBC 应该可以工作。

如果所有这些都不起作用,请执行 Windows 10 修复安装

转至 Windows Media 创建链接

https://www.microsoft.com/en-us/software-download/windows10

Windows 10 正在运行,因此请单击“下载”按钮(而不是“升级”按钮)并选择“运行”。这将启动修复。继续正常回答提示。默认的保留提示是保留所有内容。

相关内容