我用delete from BiaoMing where xxx=yyyyy删除数据,当要删除的数据有几千条时出现‘超时过期错误’,删几百条数据时就没这问题。

解决方案 »

  1.   

    如果是用BDE的话,
    把你的DATABASE的TIMEOUT设置长一点
    也可以在控制面板中的BDE ADMINISTRATOR
    中修改CONFIGURATION-》 MSSQL -》timeout的值
      

  2.   

    对不起,我没讲清楚,我是在sql server的企业管理器中执行这个sql语句
      

  3.   

    上百万条的我也做过啊 没有过这种事啊 
    你用的是SQL多少 是SQL analy
      

  4.   

    你的表中没有建索引,按照你删除时WHERE中的字段添加索引
      

  5.   

    尽量不要在 Enterprise Manager 中执行,使用 Query Analyer 来执行,它可以让你指定 CommandTimeOut,设置为 0 表示没有超时限制。