【发布时间】:2020-05-14 19:31:35
【问题描述】:
我正在编写一个 c# WPF 应用程序,其中一个设计要求是能够从 Microsoft Access 数据库加载数据。我对此主题有很多与 MS Access 驱动程序相关的问题:
如果我们的应用程序编译为 64 位,它是否能够运行 32 位 odbc 驱动程序?当我以 64 位运行我的应用程序时,访问 32 位驱动程序时出现错误,我想我在某处读到无法从 64 位应用程序访问 32 位 odbc 驱动程序。
如果我们在客户端计算机上安装 64 位 Access 驱动程序,并且他们也已经安装了 32 位 Access 驱动程序,会不会搞砸?默认情况下,如果 32 位驱动程序已经存在,Microsoft 不会让您安装 64 位驱动程序。有一种解决方法(在安装时使用 /passive 命令),但我担心同时拥有两个驱动程序可能会使 Access 出现问题。
我有什么遗漏吗?是否有其他人曾经能够为其应用程序访问正确的 Odbc 驱动程序的解决方法?
【问题讨论】: