J
jomee
Unregistered / Unconfirmed
GUEST, unregistred user!
用access,我想像下面这样做,但出错了。怎么办?
with DataModule2.ADOQuery_Retail do
begin
close;
SQL.Clear;
SQL.Add('INSERT INTO 零售业务 (单号,日期,数量,商品编号,规格,商品名称,零售价,折扣,售价)');
SQL.Add('VALUES 单号,:日期,:数量,(select 商品编号,规格,商品名称,零售价,折扣,售价 form BasData where ID=:ID))');
Parameters.ParamByName('数量').Value:=Edit1.Text;
Parameters.ParamByName('单号').Value:=DH;
Parameters.ParamByName('日期').Value:=Select_data;
Parameters.ParamByName('id').Value:=strid;
ExecSQL;
我的单号,日期,数量这三个参数是从EDIT.text或其它方法中得来的,其它参数是从表basdata中
得来的。应该怎么做呀?
with DataModule2.ADOQuery_Retail do
begin
close;
SQL.Clear;
SQL.Add('INSERT INTO 零售业务 (单号,日期,数量,商品编号,规格,商品名称,零售价,折扣,售价)');
SQL.Add('VALUES 单号,:日期,:数量,(select 商品编号,规格,商品名称,零售价,折扣,售价 form BasData where ID=:ID))');
Parameters.ParamByName('数量').Value:=Edit1.Text;
Parameters.ParamByName('单号').Value:=DH;
Parameters.ParamByName('日期').Value:=Select_data;
Parameters.ParamByName('id').Value:=strid;
ExecSQL;
我的单号,日期,数量这三个参数是从EDIT.text或其它方法中得来的,其它参数是从表basdata中
得来的。应该怎么做呀?