while table1.recordcount>0 do table1.delete;时,为什么程序会失去响应? while table1.recordcount>0 do table1.delete;时,为什么程序会失去响应?当记录只有几百条时能正常清空数据表。但当记录超过1万条时,程序就死了,不知为什么?( 用sql server 2000数据庫) 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 恩,我也觉得,把table换成query吧!你的机器可能有问题.要么配置不够好!你说的是数据量大以后,程序死了,那就表明客户段的负载过大!换成query看看! 长时间没响应。我就按Ctrl+Alt+Del显示:dl.exe(失去反应);只好强行关闭了。 我换成query1.sql.add('delete from db');.... 能正常清空。 教你一个新方法,使用这样的 SQL 语句删除:truncate table TableName这样可以清除这个表中的所有数据,用 TQUERY 去执行。 可以亚,这样while not table1.eof do table1.delete; table1.recordcount>0会从服务端下载所有数据,速度当然会慢 祝大家牛年快乐,事事如意!! 怎么判断一个字符串为合法网址(url)????? 急!!!关于midas问题 我发布了一款软件,是直接将IDE里的文字处理成RTF或HTML格式,欢迎大家下载使用~~ 100分求助,请问自己编写组件时,如何设置组件在容器中的位置 请教一个小问题:NMsmtp控件中的一个函数nmsmtp1.verify(s:string)的用法。(新年快乐) 报表如何打印Memo字段内容? 消息WM_GETTEXT 在用SendMessag........ 问你们一个巨深巨难的问题。。。 工作的烦恼 怎麽将数字转换成字符串 数据库的问题::
你的机器可能有问题.要么配置不够好!你说的是数据量大以后,程序死了,那就表明客户段的负载过大!换成query看看!
dl.exe(失去反应);
只好强行关闭了。
....
能正常清空。
truncate table TableName
这样可以清除这个表中的所有数据,用 TQUERY 去执行。
这样while not table1.eof do
table1.delete;