无法删除在DBGridEh控件中插入的记录???(50分)

  • 主题发起人 主题发起人 kimdaejung
  • 开始时间 开始时间
K

kimdaejung

Unregistered / Unconfirmed
GUEST, unregistred user!
我用的网格控件是DBGridEh,用ADO连接数据库(adocannection和adotable),当我用adotable的insert方法在中间插入一条记录以后,那条刚插入的记录却跑到最后去了!!!这是什么原因?
再用DELETE方法删除它,却显示错误信息:“键值不足...更新会影响到多行...”,这又是怎么回事啊???
我是新手,请大家指点!先谢了!!
 
首先你那个表有没有主键啊?
没有主键的话,在删除时,当然不知道要删除的是哪条记录了。自己定义主键吧。
 
删除是主键问题,
 
要么定义主键,要么用delete语句自己删除,用方法必须要主键,不过数据库表是必须设置主键的.
 
多谢各位!!!
 
后退
顶部