1.我对表里的记录进行删除。Adoquery1.delete;出现以下错误。
Project MainProject.exe raised exception class eoleexception message ‘键列信息不足或不正确,更新影响到多行删除操作2.DeleteRecords怎么用?

解决方案 »

  1.   

    删除的话,用AdoDataSet或者AdoTable吧
      

  2.   

    用Adoquery1也可删除,只是当你所删除的数据在数据库里有二条以上和你删除的记录内容一模一样的时候就会出现这样的问题。解决的方法是直接用SQL语句删除!
      

  3.   

    用SQL语句删除我没有用过,怎么做
      

  4.   

    建议不要用Query来删除,可以用Adocommand
    如果连接多个表这中删除就会可能出错的
      

  5.   

    query1.sql.add('delete * from table1 where field1="aaa" ');
    query1.execsql;