首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET >

TADOCommand 删除 Sql server 中数据 超时解决办法

2012-02-10 
TADOCommand 删除 Sql server 中数据 超时该表有300W记录,要将其全部删除,在查询分析器中大概执行30S。但在

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;

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

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

热点排行