视乎你要使用那个数据库, ADO较适合用於MS SQL和Access. BDE和ODBC一样, 技术较成熟.
但可惜无论是ADO, BDE都是Fat Client, 会吃较多资源, 同时所有数据库数据都是先存入
Client的Cache, 假如SQL Result Set较大, 受消耗的内存较多.
其实个别数据库, 用其他第三方控件, 都会更好. 如Interbase用IBObjects, Oracle用ODAC
等等.
再者, Borland推出DbExpress来取代BDE.其工作原理相似Cursor的方式, 较适合大型数据库
的应用.