大虾:
DELPHI连接ORACLE数据库,通过QUERY语句进行插入操作。
假设我要插入多次,如何像在sql_plus中,使用如:sql>@a.sql。
with query1 do
begin
close;
sql.clear;
sql.add('insert into tbl values ()')
prepare;
execsql;
end;
这是只插入一条的。
那插入多条,如何也一次实现呢?谢谢!
DELPHI连接ORACLE数据库,通过QUERY语句进行插入操作。
假设我要插入多次,如何像在sql_plus中,使用如:sql>@a.sql。
with query1 do
begin
close;
sql.clear;
sql.add('insert into tbl values ()')
prepare;
execsql;
end;
这是只插入一条的。
那插入多条,如何也一次实现呢?谢谢!
sql.add('insert into tbl values ()');
sql.add('…………);
sql.add………………
with query1 do
begin
while not eof do
begin
query2.sql.add(''insert into tbl values ()')
query2.sql.execsql
next;
end;
close;
sql.clear;
end;