我有两个表A,B,其中表A有a,b,c,d,e五个字段,表B有a,b,c,f,g五个字段,窗体上有三个文本框:Edita,Editf,Editf 和一个'添加'按钮Button1,我现在要把表A中字段a等于
Edita.text的记录的字段a,b,c和当前的Editf.text,Editg.text的值添加到表B中.
我用如下的语句:
SQL.text='insert into 表B values(a,b,c :f,:g) from 表A where a=:a';
ParamByName('a').value:=Edita.text;
ParamByName('f').value:=Editf.text;
PamamByName('g').value:=Editg.text;
行不通.请各位大侠帮帮忙.
Edita.text的记录的字段a,b,c和当前的Editf.text,Editg.text的值添加到表B中.
我用如下的语句:
SQL.text='insert into 表B values(a,b,c :f,:g) from 表A where a=:a';
ParamByName('a').value:=Edita.text;
ParamByName('f').value:=Editf.text;
PamamByName('g').value:=Editg.text;
行不通.请各位大侠帮帮忙.
SQL.text='insert into 表B values(a,b,c,f,g) select a,b,c,''' +
editf.text + ''' f,''' + editg.text + ''' g from 表A where a=:a';
ParamByName('a').value:=Edita.text;