P
p2p
Unregistered / Unconfirmed
GUEST, unregistred user!
我用SQLSERVER建了两个表:库存表和药品细表,各表的字段如下:
库存表:
药品编码 varchar 10
单价 money 8
数量 int 4
.....
药品细表:
药品编码 varchar 10 (主键)
药品名称 varchar 20
.....
但我进行联表查询的时候:
select 药品细表.药品名称,库存表.单价,库存表.数量 from 库存表 inner join 药品细表 on 药品细表.药品编码=库存表.药品编码
运行之后返回正确的数据集,但当我要修改完其中的一个值并关闭窗体的时候,系统提示“缺少更新或刷新的键列信息“,我简直是毫无头绪,究竟是什么问题呢?是不是我在建表的时候有些东西没有设置,请大家帮帮小弟!!!
库存表:
药品编码 varchar 10
单价 money 8
数量 int 4
.....
药品细表:
药品编码 varchar 10 (主键)
药品名称 varchar 20
.....
但我进行联表查询的时候:
select 药品细表.药品名称,库存表.单价,库存表.数量 from 库存表 inner join 药品细表 on 药品细表.药品编码=库存表.药品编码
运行之后返回正确的数据集,但当我要修改完其中的一个值并关闭窗体的时候,系统提示“缺少更新或刷新的键列信息“,我简直是毫无头绪,究竟是什么问题呢?是不是我在建表的时候有些东西没有设置,请大家帮帮小弟!!!