分类：电脑/网络-程序设计-数据库
问题：数据库更新为什么会提示缺少更新或刷新键列信息用以下代码为什么会提 
用以下为什么会提示缺少更新或刷新键列信息?  adoquery1.Edit;           adoquery1.FieldValues['商品数量']:=adoquery1.FieldValues['商品数量']-n;           adoquery1.Post;原来adoquery1的数据集都来自一个表,这样写都可以改,重写程序后,数据集来自两个表,就出现了运行出错提示:缺少更新或刷新键列信息
回答：主键是否没设置呢?
很多时候出现这个错误都是因为主键没设置滴~