我如何的把SQL的查询结果直接写进数据库 insert into tablename (select * from tablename2) 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 insert table1 (字段1,...)select 字段1...from table2where 条件 query1.SQL.Text := 'insert.......... ';query1.ExecSQL; query1.close;query1.sql.text:='insert....'query1.execsql;//这里用execsql,不能用open 是这样的吗?query1.Close ;query1.SQL.Clear;query1.SQL.Text := 'insert into oldmanm(select * from oldman)';query1.ExecSQL; select table1.f1,table.f2 into aa from table1 可以实现你的要求 你是不是想逐条访问SQL返回的数据记录啊?可以SQL.Open;后用:First;WHILE NOT EOF Do Begin; //你可以在这用FieldByName获得SQL返回的记录, ... ... Next; End;{但愿以上内容有用} 用delphi做一个用来比较两个数据库数据表中的字段是否一样的软件 又不想做事?有这病的出来啊. Delphi SPCOMM 实时画波形不行?? 单片机连续每20MS发个数据到PC 求助! 处理汉字的问题 谁能提供Delphi6光盘中的\Info\Extras\Zlib? 急求——关于并口通信的资料/论坛/代码! 怎样安装run time package,多谢各位帮忙,在职线等待 散分200 怎样才能修改英文控件中的英文,详见内容 textout输出的字体能不能透明? 读INI文件出错,大虾帮我看看这是怎么回事,莫名其妙。。。:( SQL-SERVE救命!!!!!
(字段1,...)
select 字段1...
from table2
where 条件
query1.ExecSQL;
query1.sql.text:='insert....'
query1.execsql;//这里用execsql,不能用open
query1.Close ;
query1.SQL.Clear;
query1.SQL.Text := 'insert into oldmanm(select * from oldman)';query1.ExecSQL;
可以SQL.Open;后用:First;
WHILE NOT EOF Do
Begin;
//你可以在这用FieldByName获得SQL返回的记录,
... ...
Next;
End;{但愿以上内容有用}