【问题标题】:Differences between ado and bdeado 和 bde 的区别
【发布时间】:2009-04-21 10:36:30
【问题描述】:

ado和bde有什么区别?

【问题讨论】:

  • 我们将其称为 Borland 加密狗引擎 - 这是一个加密狗,您必须在旧应用程序运行之前安装它。

标签: delphi ado bde


【解决方案1】:

就 Delphi 而言,ADO 调用 Microsoft 提供的数据库驱动程序。 BDE 调用 Borland 提供的数据库驱动程序。 ADO 和 BDE 在基本相同的事情上做得很好。在过去几年中,BDE 没有任何重大变化,但 ADO 也没有。两者都能够调用第 3 方 ODBC 驱动程序,因此可以进行扩展。

如果我要开始一个新项目,我建议使用 ADO 而不是 BDE。 ADO 被更多的程序员使用,由操作系统供应商直接支持,并且由于大多数需求已经到位,因此更容易部署。 (例外情况可能是特定的数据库驱动程序,但使用 BDE 也会遇到这种情况)。

8 年前,我将我的一个 BDE 应用程序完全移植到了 ADO 中,我从未后悔过。这种痛苦非常值得增加灵活性和易于部署。

【讨论】:

  • 好奇 - 您移植的应用程序的后端数据库是什么?
  • 端口是从 DBase 到 Microsoft Access/SQL Server。
【解决方案2】:

简单,

BDE 已死。时期。询问任何 Codegear/Embarcadero 人员,他们会说 BDE 是为了向后兼容,不再支持。

ADO 是 Microsoft 的一项技术,适用于许多场景,并且非常灵活。

【讨论】:

    猜你喜欢
    • 2010-09-27
    • 2012-04-01
    • 1970-01-01
    • 1970-01-01
    • 2017-04-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多