虽然BDE的速度远比ADO为快, 可是用ADO会更适合SQL 2000的功能. 如用unicode字段.
如果不需调用 nvarchar, nchar字段(Delphi的unicode支援很差!!!), 你可以试试用
DbExpress (Delphi 7有 MS SQL driver), Dbexpress确是轻盈但快速的工具.
我最近做过比较, 试读取远程(经internet)的 select * from MyTable (有200,000之多条),
用相同的计算机和相同的MS SQL server. ADO的速度最差, 可能有10倍或以上的分别.
最後, 我试过用其他第三控件, 发觉SQL direct + SQL用户端是最好的选择.