一AdoQuery内语句:Select * from tbl_User用AdoQuery.delete时,产生一下错误:
SqlDumpExceptionHandler:进程70发生了严重的异常c0000005 Exception_Access_Violation。SQL Server讲终止该进程。Delphi6+SqlServer2000谢谢

解决方案 »

  1.   

    显然,错误不是delete过程引起的。
      

  2.   

    使用sql语句:adoQery.sql.add('delete...');
    adoquery.execsql;
      

  3.   

    是的,可以参照luxuewei5214(小卢)兄弟的办法执行一下,看看结果如何
    也有可能是其他方面的问题,不是ADO的问题
      

  4.   

    adoQery.sql.add('delete * from 表名');
    adoquery.execsql;
      

  5.   

    adoQery.sql.add('delete * from 表名');
    adoquery.execsql;
      

  6.   

    delete from table1 where ...应该你你删除的那条记录已经在数据集中不存在,query组件的使用,删除记录直接使用delete合适些