Table1.Delete出错,偶用的是ODBC连接Access.

馮強 2003-01-07 04:08:33
定位到用户指定记录,执行Table1.Delete;后出现错误提示:

Multiple records found,but only one was expected!

奇怪哦,我定位了表记录指针的啊。
...全文
48 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
hamzsy 2003-01-08
  • 打赏
  • 举报
回复
就加个自增字段,也没什么麻烦
TOMWLD 2003-01-07
  • 打赏
  • 举报
回复
要主键,而且数据集里要有主键
ain2000 2003-01-07
  • 打赏
  • 举报
回复
最好有主键
TWWH 2003-01-07
  • 打赏
  • 举报
回复
在删除时,找到了多条记录。
加上主键就可以了。
brown0432 2003-01-07
  • 打赏
  • 举报
回复
好像不行吧...最好有主建
bluemeteor 2003-01-07
  • 打赏
  • 举报
回复
用query组件吧
馮強 2003-01-07
  • 打赏
  • 举报
回复
这是从Foxpro移植的表,索引是有充计重复的,而且业务中也需要有重复记录。是不是需要增加一个主键和索引,让他不重复。

再问一句,有重复记录的表,用Delphi有没有办法删除记录。
Billy_Chen28 2003-01-07
  • 打赏
  • 举报
回复
先定一个主键和索引
jjp 2003-01-07
  • 打赏
  • 举报
回复
你表里有重复记录

2,497

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 数据库相关
社区管理员
  • 数据库相关社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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