Q
qpmz99
Unregistered / Unconfirmed
GUEST, unregistred user!
现在有2张表: 库存表单,集装箱。
表A 库存表单:
零件代码 在库数量 在途数量
aaa 1000 0
bbb 2000 0
ccc 1000 0
ddd 500 0
eee 6000 0
表B 集装箱:
集装箱代码 零件代码 零件数量
dfgh aaa 100
dsfg ddd 600
表A 是一对一, 表B的‘集装箱代码’和‘零件代码’是多对多的关系。
用一条sql 语句把 表B 的‘零件数量’更新到 表A 的‘在途数量’中
我的语句是:update 库存表单 set 库存表单.在途数量=(select 集装箱.零件数量 from 集装箱) where 集装箱.零件代码=库存表单.零件代码
在delphi7 + access 的环境中运行结果是:Too few parameters. Expected 1 .
请教问题出在哪里,应该怎么写sql语句,谢谢!
表A 库存表单:
零件代码 在库数量 在途数量
aaa 1000 0
bbb 2000 0
ccc 1000 0
ddd 500 0
eee 6000 0
表B 集装箱:
集装箱代码 零件代码 零件数量
dfgh aaa 100
dsfg ddd 600
表A 是一对一, 表B的‘集装箱代码’和‘零件代码’是多对多的关系。
用一条sql 语句把 表B 的‘零件数量’更新到 表A 的‘在途数量’中
我的语句是:update 库存表单 set 库存表单.在途数量=(select 集装箱.零件数量 from 集装箱) where 集装箱.零件代码=库存表单.零件代码
在delphi7 + access 的环境中运行结果是:Too few parameters. Expected 1 .
请教问题出在哪里,应该怎么写sql语句,谢谢!