我有一段这样的代码:
inv_mat.Close;
inv_mat.SQL.Clear;
inv_mat.SQL.Add('insert inv_mat values(:ecode1,:mat_id1,:eqty1)');
inv_mat.Parameters.ParamByName('ecode1').Value:=ecode.text;
inv_mat.Parameters.ParamByName('mat_id1').Value:=emat_id.Text;
inv_mat.Parameters.ParamByName('eqty1').Value:=eqty.Text;
inv_mat.ExecSQL ;
其中:ecode: TDBLookupComboBox;
emat_id: TEdit;
eqty: TEdit;
可是就是ecode的值不能在数据库中显示。
ecode的值来自另一个数据源。
请问是不ecode.text有错啊?
谢谢!
inv_mat.Close;
inv_mat.SQL.Clear;
inv_mat.SQL.Add('insert inv_mat values(:ecode1,:mat_id1,:eqty1)');
inv_mat.Parameters.ParamByName('ecode1').Value:=ecode.text;
inv_mat.Parameters.ParamByName('mat_id1').Value:=emat_id.Text;
inv_mat.Parameters.ParamByName('eqty1').Value:=eqty.Text;
inv_mat.ExecSQL ;
其中:ecode: TDBLookupComboBox;
emat_id: TEdit;
eqty: TEdit;
可是就是ecode的值不能在数据库中显示。
ecode的值来自另一个数据源。
请问是不ecode.text有错啊?
谢谢!
insert into inv_mat (column1,column2,column3)
values(:ecode1,:mat_id1,:eqty1)