由于实际情况的限制,我必须用ADOQUERY从DBF数据表中将数据读取出来,处理后再导出到一个新的DBF表中。
表记录有47万行,我读取只用了2分钟,可是当循环使用insert命令将处理结果一行一行插入到新的DBF表中时,时间非常的慢(大概要一个小时才能全部完成)。
请问各位高手,能不能将adoquery中的内容一次性快速导入到DBF文件中?
表记录有47万行,我读取只用了2分钟,可是当循环使用insert命令将处理结果一行一行插入到新的DBF表中时,时间非常的慢(大概要一个小时才能全部完成)。
请问各位高手,能不能将adoquery中的内容一次性快速导入到DBF文件中?
解决方案 »
- devexpress print 使用问题,有经验的朋友帮帮!
- 我是新手,有问题请教
- 有api的中文手册没有?
- 关于TEdit类的非常菜的问题
- 如何在FormCreate中创建combobox的items?
- 我用delphi写了一个最简单的数据库程序,运行编译后的exe文件可正确运行,但在delphi中直接运行就出错了。
- ??? delphi升级到6了,但使用的dbgrideheh控件报错 ???
- 急求、过虑(含变量的)字符串!
- 如何在Edit中判断只能输入一个'.'而且小数点后只能输入两位数字??
- 使用WISE做出来的安装程序中Treeview中的图标没办法显示了?
- 如何制作大量文字带图片背景的窗口
- delphi加密问题
怎么使用啊?
各位能说的详细些吗?
除非你使用sql语句一次性地导入,即上面Rubi(浪迹Csdn各个板块!Borland-MS-IBM-水区) 所说的:insert into newtable select * from table1.
如果新表与旧表中内容稍有不同,你可以在新表上再更改都可以,反正不要一条一条地插入.