关于dbgrideh的CheckBox问题!还得请大家帮忙啊!(问题解决将100分奉上)

cmt123 2003-08-23 12:14:35
我用Adoquery关联几个表绑定到dbgrideh中去,Checkbox所在的例对应的字段为Bit类型,当我点击Checkbox时想更新该字段的值,但问题是老是出现报错:“无法更新的键例信息,”,我已在该事件中做了该字段的更新,但还是一样请大家帮忙啊!
...全文
10 点赞 收藏 11
写回复
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
infuse 2003-12-12
表中有重复记录,加一个主键
回复
IwantFlay 2003-08-26
原来如此
回复
fhuibo 2003-08-24
gz
回复
suiyuxing 2003-08-24
哈,多表关联???
回复
IwantFlay 2003-08-23
不需要在事件做更新的吧.
只要在设置checkbox列时,梆定好字段,再设一下这一列的keylist值为1和0就可以了.
当然这一列不能只读,数据集也不能只读.
回复
checkyvc6 2003-08-23
对啊,关联多个表的Recordset自己本身就没有update功能,得自己写update语句来实现
回复
cmt123 2003-08-23
我用一个表绑定到dbgrideh中不报错,但多个表关联就会报错:“无法更新的键例信息”,该如何解决啊!!
回复
yujohny 2003-08-23
不需要写任何代码,就连上dbGridEh,然后修改后Post就行了
回复
IwantFlay 2003-08-23
你把对应的字段类型改为整型试试看
回复
nhdj 2003-08-23
贴出代码
回复
cmt123 2003-08-23
还时没有用啊!关注!!!!
回复
发动态
发帖子
数据库相关
创建于2007-08-02

2440

社区成员

Delphi 数据库相关
申请成为版主
社区公告
暂无公告