J
jmmjmm
Unregistered / Unconfirmed
GUEST, unregistred user!
语句如下:(用adocommand更新)
with adocommand1 do
begin
commandtext:='INSERT INTO table1 (No1,name,num,price,total) '
commandtext:=commandtext+'SELECT No2,name,num,price,total FROM table2 WHERE No2=:no2';
parameters.parambyname('No2').value:=trim(edit2.text);
execute;
end;
在插入时,我想将table1中的No1的值设为edit1.text的值,而非table2中的
No2的值,这个语句应该怎么写,或者还需要加其它的语句进行操作?
with adocommand1 do
begin
commandtext:='INSERT INTO table1 (No1,name,num,price,total) '
commandtext:=commandtext+'SELECT No2,name,num,price,total FROM table2 WHERE No2=:no2';
parameters.parambyname('No2').value:=trim(edit2.text);
execute;
end;
在插入时,我想将table1中的No1的值设为edit1.text的值,而非table2中的
No2的值,这个语句应该怎么写,或者还需要加其它的语句进行操作?