ADOQuery查询问题? 大多表查询时,想在DBGRid中直接修改记录,出现"缺少更新或刷新的键列信息"的错误。? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 被更新的那个字段所属的表没有主键或唯一列。加一个identity字段就可以了,你查查那个表,应该有完全相同的2笔以上记录。 大多表查询时,想在DBGRid中直接修改记录,出现"缺少更新或刷新的键列信息"的错误。?现在我把查询语句中的两个表都加上了主键,还是出错。 如果你的表查询来自多个表,那么就不能这样直接在DBGrid中直接修改记录了,因为数据控件在更数修改的数据时,它没有那么智能去识别,每个字段分属哪个表;如果你的查询只来自一个表,那么你检查以下两方面:1.表是否建有主键2.表定义中是否有不为空的字段,而你在更新时给它空值 在多表查询,想在DBGRid中直接修改记录,出现"缺少更新或刷新的键列信息"的错误。? 线程交互,会不会两个线程同时挂起? 求一个概率算法 关于Delphi高分辩率图标 关于多线程的使用问题?急救! 请各位高手给一个编写家庭卡拉OK点歌的思路 很简单的SQL查询语句! 判断文件存在与否的优化问题? QuickReport中的QrExpr问题。急~~ bde问题 今天买了本书,delphi深度历险 拨号等待返回结果的时间较长,如何才能得到相应的返回值(CPort为CPort控件) 关于文本着色问题
出现"缺少更新或刷新的键列信息"的错误。?现在我把查询语句中的两个表都加上了主键,还是出错。
如果你的查询只来自一个表,那么你检查以下两方面:
1.表是否建有主键
2.表定义中是否有不为空的字段,而你在更新时给它空值
出现"缺少更新或刷新的键列信息"的错误。?