打开一个dbf文件要五分钟!!?(200分)

  • 主题发起人 主题发起人 小菜
  • 开始时间 开始时间

小菜

Unregistered / Unconfirmed
GUEST, unregistred user!
有一个60M以上的dbf文件(CDX文件也有几十兆),是VFP5生成的。
我ADO连接并打开时,硬盘灯狂闪了5分钟才显示出数据来,
可在VFP里这只是一眨眼的功夫啊,我想VFP肯定没有把整个表的数据全读完再显示数据,
在Delphi里,该怎样才能象VFP那快速打开一个DBF文件(总不能每次使用程序时都要等上5分钟吧)。
 
CursorType=clUserServer
 
用的是AdoTable吧,如果是这样,建议用adoQuery,把想要的数据取出来,
没有必要把整个表都读到内存中来吧。
 
哦,忘了,应该是CursorLocation=clUserServer
 
谢谢两位!
to ht99: 用ADOQuery也不行,你不妨找个大文件试一试。
 
后退
顶部