该表有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;奇怪的是带条件查询却不超时,请大家帮帮忙啊~