我用这个删除SQL数据库记录:
ADOQuery1.SQL.Text :='delete from abc where 发现日期<=:pk1';
ADOQuery1.Parameters.ParamByName('pk1').Value :=strtodate(edit1.Text);
ADOQuery1.ExecSQL;
ADOQuery1.Close;
由于每次删除的记录大约在8万条左右,用上面的程序删除时导致日志文件狂涨,最后导致日志满,无法进行操作。请问这是什么原因?
注:我用的是商业空间,日志文件大小有限制。
ADOQuery1.SQL.Text :='delete from abc where 发现日期<=:pk1';
ADOQuery1.Parameters.ParamByName('pk1').Value :=strtodate(edit1.Text);
ADOQuery1.ExecSQL;
ADOQuery1.Close;
由于每次删除的记录大约在8万条左右,用上面的程序删除时导致日志文件狂涨,最后导致日志满,无法进行操作。请问这是什么原因?
注:我用的是商业空间,日志文件大小有限制。
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货