我在删除记录时,出现以下错误,请帮忙解决!!!

Szk102393 2004-04-02 07:33:27
1.我对表里的记录进行删除。Adoquery1.delete;出现以下错误。
Project MainProject.exe raised exception class eoleexception message ‘键列信息不足或不正确,更新影响到多行删除操作

2.DeleteRecords怎么用?
...全文
34 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
pwzhu666 2004-04-03
  • 打赏
  • 举报
回复
事务处理
xiaosq2000 2004-04-03
  • 打赏
  • 举报
回复
query1.sql.add('delete * from table1 where field1="aaa" ');
query1.execsql;
yinzhiw 2004-04-02
  • 打赏
  • 举报
回复
建议不要用Query来删除,可以用Adocommand
如果连接多个表这中删除就会可能出错的
Szk102393 2004-04-02
  • 打赏
  • 举报
回复
用SQL语句删除我没有用过,怎么做
bushwolf 2004-04-02
  • 打赏
  • 举报
回复
用Adoquery1也可删除,只是当你所删除的数据在数据库里有二条以上和你删除的记录内容一模一样的时候就会出现这样的问题。解决的方法是直接用SQL语句删除!
zhxfzhxf1 2004-04-02
  • 打赏
  • 举报
回复
删除的话,用AdoDataSet或者AdoTable吧

5,930

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧