读书人

TADOCommand 删除 Sql server 中数据

发布时间: 2012-02-10 21:27:41 作者: rapoo

TADOCommand 删除 Sql server 中数据 超时
该表有300W记录,要将其全部删除,在查询分析器中大概执行30S。但在程序中就报超时,我试过将超时设置为一个很大的值,或者换成存储过程,但都没有用,下面是代码。

procedure Thread.delete_import;
begin
if form1.con.Connected then
form1.delete.Caption:='正在删除.';
form1.cmd.CommandText:='del';//delete form y_tmp
form1.cmd.CommandType:=cmdStoredProc;
form1.cmd.Execute();
form1.delete.Caption:='删除完毕.';
end;

奇怪的是带条件查询却不超时,请大家帮帮忙啊~

[解决办法]
多少数据啊,删除一次需要这么长时间?

读书人网 >.NET

热点推荐