【问题标题】:Does C++Builder work with MSAccess .accdb files?C++Builder 是否适用于 MSAccess .accdb 文件?
【发布时间】:2020-09-03 02:49:10
【问题描述】:

我正在使用 C++ Builder 10.3。我的上一个版本是 20 年前的 C++Builder 5。

之所以提出我的问题,是因为我对这个编译器完全陌生,而 Embarcadero 博客网站现在是第 3 方,无法真正使用。

是否可以使用 Interbase 工具或此编译器标配的其他工具访问 MS Access .accdb 数据库?我的旧版本早于.accdb

【问题讨论】:

    标签: database c++builder interbase c++builder-10.3-rio


    【解决方案1】:

    FireDAC是Embarcadero最新的Database框架,支持连接MSAccess数据库。

    参见 Embarcadero 的 DocWiki 中的 Connect to Microsoft Access Database (FireDAC)

    【讨论】:

    • 我开始看你提到的维基。你知道FireDAC的描述是不是全部都是Delphi Pascal?我希望看到一些为 C++ 编写的。
    【解决方案2】:

    您可以使用 ADO (dbGo) 组件连接到 MS Access 数据库。我不确定现在是否所有版本的 C++ Builder 都支持 FireDAC(以前不是这样)。对于 ADO,您将创建一个连接字符串,该字符串使用 Microsoft.ACE.OLEDB.12.0 提供程序来处理 .accdb 数据库文件,或使用 Jet.OLEDB.4.0 提供程序来处理旧的 .mdb 文件。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-06-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-11-01
      相关资源
      最近更新 更多