郁闷。。简单程序出现这种问题!!!(50分)

  • 主题发起人 主题发起人 绝对低手
  • 开始时间 开始时间

绝对低手

Unregistered / Unconfirmed
GUEST, unregistred user!
我的程序简单的不能再简单了,如下:
adoquery.edit ;
adoquery.fieldbyname('status').value := 1 ;
adoquery.post ;
其中status是整型字段,adoquery连接没问题。

执行到adoquery.post的时候出现如下错误提示:
"键列信息不足或不正确.更新影响到过多的行."

弟兄们怎么回事情啊?
 
你这样赋值的作用是什么那?
 
你的字段status设置为了主键,但是你有重复插入了该值。
 
如果我的注释不对的话,建议你把post一句给去掉就可以了,我以前也遇见过此现象。
 
你的表应该有一个不允许重复的主键
 
对,绝对有重复的的记录!!!
查一下数据库,你的意思是把所有记录的这个字段的值都为1吧?
 
>你的表应该有一个不允许重复的主键
楼上老兄说的正确
 
多人接受答案了。
 
后退
顶部