G glbboy Unregistered / Unconfirmed GUEST, unregistred user! 2002-02-05 #1 照理说,ADO直接相连,应该比通过ODBC中转连接数据库速度来的快,可实际过程中 却发现还是通过ODBC来得快,尤其是ACCESS数据库。请高手指点……
C cfx Unregistered / Unconfirmed GUEST, unregistred user! 2002-02-05 #2 1,据说用ODBC数据量大到一定程度会很慢的. 2,ODBC可能比较轻便,但是系统若是一庞大会不大好使,
T tan_jian Unregistered / Unconfirmed GUEST, unregistred user! 2002-02-05 #3 通常不同数据库可能会有所差别但整体ADO现强于BDE而且MS SQL7 以上版本用ADO才能充分发挥数据库功能,ADO可方便多表更新, BDE不行,尽量用ADO何况BDE中也更多
G glbboy Unregistered / Unconfirmed GUEST, unregistred user! 2002-02-05 #4 会不会跟装的软件太多有关,另外是不是在98下比2000下会来的快。 我一直纳闷,我的机子配置好,可就是没人家98下速度来的快(很明显)。
G glbboy Unregistered / Unconfirmed GUEST, unregistred user! 2002-02-05 #5 我就是测试过SQL Server 2000下,却证明ADO来的慢, 听说跟SQL语句中用了sum()合计函数有关,到底有没有这回事?
S sundart Unregistered / Unconfirmed GUEST, unregistred user! 2002-02-05 #10 如果你的数据库能找到ADO驱动程序,建议使用ADO。这是趋势。 另外ADO的设置也是关键。 具体在使用中如果是C/S数据库,建议使用NT/WIN2000操作系统(通过MS SQL 测试证明)
G glbboy Unregistered / Unconfirmed GUEST, unregistred user! 2002-02-05 #12 就因为测试了BDE快,才感觉纳闷的。 问问大家,大家要说说理由啊。 还有速度跟什么关系比较密切。谢谢
G glbboy Unregistered / Unconfirmed GUEST, unregistred user! 2002-02-05 #14 直接ADO当然简单,不过Delphi5.0对SQL Server2000的ADO驱动支持有问题。 另外Delphi6通过数据模块连接的时候,如果没有连接,打开其他引用 此数据模块的时候会直接关闭(ADoConnection跟数据模块的ADOConnection 连接时)。
直接ADO当然简单,不过Delphi5.0对SQL Server2000的ADO驱动支持有问题。 另外Delphi6通过数据模块连接的时候,如果没有连接,打开其他引用 此数据模块的时候会直接关闭(ADoConnection跟数据模块的ADOConnection 连接时)。
T t365 Unregistered / Unconfirmed GUEST, unregistred user! 2002-02-05 #15 我对db数据库做过试验 就链接速度来说 直接用路径最快 ado和直接访问差不多快 而odbc就慢多了! 能差10倍! 我只是说链接速度!
D dhl2001 Unregistered / Unconfirmed GUEST, unregistred user! 2002-02-05 #17 ado要快一点吧但是和设置有关系, vb调用ADO 时没有优化数据 在SELECT大量数据时,比Ddephi慢很多
C cgzhang Unregistered / Unconfirmed GUEST, unregistred user! 2002-02-06 #18 应该是ADO快,我用ADO连接ACCESS,速度还可以
P power_alan Unregistered / Unconfirmed GUEST, unregistred user! 2002-02-06 #20 ado速度一般,但连接各种数据库它的速度都保证在一定范围内,比较稳定, 但BDE对某些数据库的速度非常快,而另一些就比较慢,可能是有些进行了优化吧。