BDE是borland自行开发的数据库引擎(borland database engine),它是能访问各种类型的数据库的应用程序和动态链接库的集成。
ADO是ActiveX database object的简称,它是基于OLE DB的数据库接口,是一种OLE DB应用程序。它简化了OLE DB的使用,不用直接进行复杂的COM接口编程。BDE支持的数据库类型较多,而且大小型数据库都能适应。
ADO主要在连接ACCESS,SQL server等数据库上比较适用。
因为ACCESS和SQL server都是微软自己的产品,它总会对自己的东西支持比较好一点,所以如果使用微软件的数据库类型,建议使用ado。
其它如dbf、paradox等还是BDE方便