ado和bde之间有什么区别?
答案 0 :(得分:5)
就Delphi而言,ADO调用了Microsoft提供的数据库驱动程序。 BDE调用Borland提供的数据库驱动程序。 ADO和BDE在基本相同的事情上做得很好。 BDE在过去几年中没有任何重大变化,但ADO也没有。两者都能够调用第三方ODBC驱动程序,因此可以扩展。
如果我要开始一个新项目,我建议在BDE上使用ADO。 ADO由更大的程序员使用,由OS供应商直接支持,并且由于大多数需求已经到位,因此更容易部署。 (例外可能是特定的数据库驱动程序,但你也会遇到BDE的问题)。
8年多以前,我将我的一个BDE应用程序完全移植到ADO,从未抱歉。这种痛苦非常值得增加灵活性和易于部署。
答案 1 :(得分:2)
答案 2 :(得分:2)
简单,
BDE死了。期。询问任何Codegear / Embarcadero家伙,他们会说BDE是为了向后兼容 only 而不再支持。
ADO是一种Microsoft技术,在许多场景中运行良好,并且非常灵活。