ADO为什末这末慢???(5分)

  • 主题发起人 主题发起人 HON
  • 开始时间 开始时间
H

HON

Unregistered / Unconfirmed
GUEST, unregistred user!
用(D6)TREEVIEW控件显示5000条记录的*。DBF(FOX2。1带索引),
直接用BDE联接,速度很快,即点即有;
但用ADO联接,速度很慢,30多秒,(都是本地数据库),
难到ADO真的这么差!另ADO联接时DSN是否必须指定?
请各位指教。
 
ADO获取数据是一次全部取得,
BDE则是分批取的,这个你用一个DBGRID试看就知道了。。
ADO联接时DSN是否必须指定 有DSN那是ODBC啦。。。ADO不用。。
~~~~~~~~~~~~~~~~~~~~~~~

 
另外可将ADO的缓存设置大一点
 
多人接受答案了。
 
将数据库注册为dsn,可以快一些
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
D
回复
0
查看
2K
DelphiTeacher的专栏
D
D
回复
0
查看
2K
DelphiTeacher的专栏
D
D
回复
0
查看
1K
DelphiTeacher的专栏
D
后退
顶部