if 40000条记录都是静态数据 then begin 建一桌面型数据表(Paradox Table),其字段与之相同; 导出该数据到上述所建表; 把上述创建表Copy到Client端某目录; 在Client端New一BDE Alias(当然,你可能不是用BDE,那么另取它法) 将Query连接到该BDE Alias; end //这样可以减少网络流量,速度应当提高 else begin 对于该表的Index作优化! 或者,是否可以分批传送数据! end;[注]:对于作出的回复不作正确性保证 Copyright(C) 2002 CoolSlob :-)
begin
建一桌面型数据表(Paradox Table),其字段与之相同;
导出该数据到上述所建表;
把上述创建表Copy到Client端某目录;
在Client端New一BDE Alias(当然,你可能不是用BDE,那么另取它法)
将Query连接到该BDE Alias;
end //这样可以减少网络流量,速度应当提高
else begin
对于该表的Index作优化!
或者,是否可以分批传送数据!
end;[注]:对于作出的回复不作正确性保证
Copyright(C) 2002 CoolSlob :-)
如果不是的话,你可以采取该办法!
当然,你必须控制好数据的同步更新!
对于Paradox表的速度问题,因为它是本地表
它的速度再慢也会比取SQL服务器端的速度快!
如果使用本地表还慢的话,你可以在Mainform Create时打开该Query,
这时,你可以建一SplashForm,显示进度条...
[注]:对于作出的回复不作正确性保证
Copyright(C) 2002 CoolSlob :-)
有没有具体代码???
你先公布一下你的查询语句把