从数据库中查询到的数据存放在一个TQuery中,现在想把此数据存放到一个Access表中,此Access表和一个TQuery关联,我是这样做的
//保存数据;
OraQuery.First;
while(not OraQuery.Eof) do
begin
QryErr.Edit;
QryErr.Append;
for j:=1 to OraQuery.FieldCount-1 do
begin
QryErr.FieldValues[QryErr.Fields.Fields[j].FieldName]:=
OraQuery.FieldValues[OraQuery.Fields.Fields[j-1].FieldName];
end;
OraQuery.Next;
end;
if(QryErr.Modified ) then QryErr.Post ;//保存但是发现这样保存速度很慢,各位有什么好的方法?
//保存数据;
OraQuery.First;
while(not OraQuery.Eof) do
begin
QryErr.Edit;
QryErr.Append;
for j:=1 to OraQuery.FieldCount-1 do
begin
QryErr.FieldValues[QryErr.Fields.Fields[j].FieldName]:=
OraQuery.FieldValues[OraQuery.Fields.Fields[j-1].FieldName];
end;
OraQuery.Next;
end;
if(QryErr.Modified ) then QryErr.Post ;//保存但是发现这样保存速度很慢,各位有什么好的方法?
解决方案 »
- 诚招Delphi技术开发人员
- 求avi转bmp和bmp转avi的控件,在线等待
- 怎么 在客户端备份 Sqlserver2000数据库?
- 高手快来呀!delphi+sqlserver2000如何备份某些表
- 怎样学delphi?
- 刚接手别人做的一个软件就碰到一个问题:程序运行时主窗体和子窗体同时显示,两个子窗体上下排列,但是打开程序时又找不到那两个子窗体,
- dbengine和jetengine来压缩和修复数据库,参与者有分
- 高分求教:如何创建有form的dll(用delphi)
- delphi 2007忽略错误暂停提示 如何恢复忽略的错误
- web service连接问题
- 在DEPHI 程序中用TCP/IP控件,在SERVERSOCKET端中如何向所有的客户端广播信息呢?
- 用DBxpress怎么调用SQL Server下的存储过程啊!
或用sql 语句:
insert into tblname_a select * from tblname_b
用TbatchMove应该可以整批的导入。
for j:=1 to OraQuery.FieldCount-1 do
begin
strval:=strval+
OraQuery.FieldValues[OraQuery.Fields.Fields[j-1].FieldName]+;
end;
SQL:='insert into tablename values('+strval+')';