如何将adoquery中的内容快速保存到数据库中
由于实际情况的限制,我必须用ADOQUERY从DBF数据表中将数据读取出来,处理后再导出到一个新的DBF表中。
表记录有47万行,我读取只用了2分钟,可是当循环使用insert命令将处理结果一行一行插入到新的DBF表中时,时间非常的慢(大概要一个小时才能全部完成)。
请问各位高手,能不能将adoquery中的内容一次性快速导入到DBF文件中?
就算是用BatchMove,仍然速度很慢,因为它也是一条一条处理的.
除非你使用sql语句一次性地导入,即上面Rubi(浪迹Csdn各个板块!Borland-MS-IBM-水区) 所说的:insert into newtable select * from table1.
如果新表与旧表中内容稍有不同,你可以在新表上再更改都可以,反正不要一条一条地插入.