求救!太慢了,我对数据表循环一次要半个小时! 是用什么数据库?要断开数据控件再操作,DataSet.DisableControls;操作完再用 DataSet.EnableControls; 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 pazee(耙子) ,不可能吧,要单条循环处理,300万还不死定了?要断开数据控件再操作,DataSet.DisableControls;操作完再用 DataSet.EnableControls;用完后要快点了,不过还是要等很久。还有什么办法能再快点? 最好不要单条循环,只要不是太复杂都能用SQL语句生成,或者是批量的UPDATE如果能批量处理pazee(耙子) 兄所说的就很正常了。 还有一个办法,加上一句 DataSource1.Dataset:=nil; 处理完以后再用 DataSource1.Dataset:=Query1; 试试吧,应该会快很多。 又想到一个,不会你每条记录都调用了EDIT,POST,或是APPLYUDPDTES,CommitUpdates吧?如果是就在去掉这些语句,并在循环结束后加上这些语句,EDIT放在循环体前。 快多了!又有新法子?如果再快我分全给你了,我是用的edit和post。 windows路由NAT功能中 远程访问客户端的获取办法 这种界面用什么控件做? 把查询结果快速导出到文本文件! ImageEn中,如果得到扫描的图片大小? 一个TXT文件中有分割符,想根据分割符取数出来导入到SQLServer 2000中!! 高分征求如何强行中止正在执行的线程的解决方法,up者有份 database与table及datasource的关系! 一个关于全局变量的问题? Delphi打包问题:肯定给分 如果给控件的事件多添加一个参数? 入门问题:如何安装第三方控件? outlook中列表中夹杂着树型图是怎么实现的?有没有现成的控件?
要断开数据控件再操作,DataSet.DisableControls;
操作完再用 DataSet.EnableControls;
用完后要快点了,不过还是要等很久。还有什么办法能再快点?
如果能批量处理pazee(耙子) 兄所说的就很正常了。
处理完以后再用 DataSource1.Dataset:=Query1;
试试吧,应该会快很多。
如果是就在去掉这些语句,并在循环结束后加上这些语句,EDIT放在循环体前。