while table1.recordcount>0 do table1.delete;时,为什么程序会失去响应?
当记录只有几百条时能正常清空数据表。
但当记录超过1万条时,程序就死了,不知为什么?
( 用sql server 2000数据庫)
当记录只有几百条时能正常清空数据表。
但当记录超过1万条时,程序就死了,不知为什么?
( 用sql server 2000数据庫)
解决方案 »
- 老板提了个诡异的需求,兄弟我要抓狂了,弟兄们来帮帮忙啊,100分!
- delphi存储图片至sql2000时sql参数错误
- 有多个ie进程时弹出ie窗口出现超时错误!!!!急!!!
- rave 报表的问题,为什么固定报表有时能打印出来,有时某一列打印不出来 ?
- 几个简单问题,1、句柄2、APi函数的一些参数得怎么理解阿?比如-----
- delphi+SQLite结帖再问!
- 如何避免每次打开Form时,.dfm 文件自动改变
- 一个即将成为程序员的小弟请教程序员大哥几个问题(来者有分!!)
- 菜鸟弱问:那位大哥教教在windows下如何用VIM搭建Python的编程平台呀??
- 有没有这样的SQL语句,各位大虾帮帮忙。
- 怎麽将数字转换成字符串
- 数据库的问题::
你的机器可能有问题.要么配置不够好!你说的是数据量大以后,程序死了,那就表明客户段的负载过大!换成query看看!
dl.exe(失去反应);
只好强行关闭了。
....
能正常清空。
truncate table TableName
这样可以清除这个表中的所有数据,用 TQUERY 去执行。
这样while not table1.eof do
table1.delete;