【问题标题】:Using FireDAC MS Access services (Delphi XE6)使用 FireDAC MS Access 服务 (Delphi XE6)
【发布时间】:2015-11-13 17:52:03
【问题描述】:

我正在使用 TFDMSAccessService 组件来创建 MS Access 数据库。

这适用于 32 位编译器,并且显然使用 32 位 ODBC 组件来创建数据库。
但是,对于 64 位版本,如果您安装了 Office 2010,则没有 ODBC 驱动程序。我曾尝试安装 64 位版本,但这意味着我需要卸载整个 Office 包,然后安装 Access Data 驱动程序。所以无论哪种方式,你都不能同时拥有。

有没有办法用 32 位 ODBC 运行 TFDMSAccessService 但应用程序在 64 位编译器中编译?
甚至更好:检测安装了哪个 ODBC 并让 FDMSAccessService 使用正确的驱动程序?

【问题讨论】:

    标签: delphi ms-access odbc delphi-xe6 firedac


    【解决方案1】:

    不,没有办法在 64 位应用程序中使用 32 位驱动程序,因此您需要安装 64 位版本的驱动程序,否则您需要在 32 位应用程序上编译。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2015-10-11
      • 1970-01-01
      • 1970-01-01
      • 2014-10-02
      • 2023-03-09
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多