delphi7连接oracle、dbf间的数据导出、导入 5
各位好:本人在做一个delphi从oracle数据库导出数据存在到dbf中,目前采用odac连接oracle;ado连接dbf数据文件。oraquery获取oracle数...
各位好:本人在做一个delphi从oracle数据库导出数据存在到dbf中,目前采用odac连接oracle;ado连接dbf数据文件。oraquery获取oracle数据集,用adoquery循环插入dbf数据库中,1000条数据提交一次,但速度有点慢一个小时只能导20多万的数据。请各位指点一下有没有更好的处理方式!
谢谢大家回复!开始也打算用oracle的spool导出文本或cvs,但我要提供一个工具发给全国用户来采集数据用的(我做的是社保数据统计),操作复杂不太合适。目前还是用程序还写就是慢点,不过操作方便呵呵 。 展开
谢谢大家回复!开始也打算用oracle的spool导出文本或cvs,但我要提供一个工具发给全国用户来采集数据用的(我做的是社保数据统计),操作复杂不太合适。目前还是用程序还写就是慢点,不过操作方便呵呵 。 展开
展开全部
从Oracle导出成CVS,然后使用ODBC导入到dbf中,不要自己写程序搞。
ODBC导入到dbf中使用外部数据库方式导,在Access中写SQL执行就可以了。
搜索下Access的外部数据库引用方式就知道了。
也可以尝试使用SQLServer的DTS,只要有Oracle和dbf的驱动就可以导了。
曾经做过审计软件的数据采集,我们有使用Ole控制SQLServer的DTS.Package对象进行数据导入导出,楼主可以去找找这方面的,这个可以程序实现。
ODBC导入到dbf中使用外部数据库方式导,在Access中写SQL执行就可以了。
搜索下Access的外部数据库引用方式就知道了。
也可以尝试使用SQLServer的DTS,只要有Oracle和dbf的驱动就可以导了。
曾经做过审计软件的数据采集,我们有使用Ole控制SQLServer的DTS.Package对象进行数据导入导出,楼主可以去找找这方面的,这个可以程序实现。
展开全部
想要速度放弃应用程序吧
直接用DB自己的存储过程处理逻辑 然后写结果到一张自建的TABLE
最后用DB自己的exp/expdp 工具导出数据
据我所知 oracle 很霸道 导出的文件都是它自己的格式,也就是导出的也只有它自己能用
除非你很强能开发接口来读取它导出的文件
但是ORACLE支持导入的时候 使用纯文本文件
坚持写程序汇出资料 我没辙了 好久没写了。。。
直接用DB自己的存储过程处理逻辑 然后写结果到一张自建的TABLE
最后用DB自己的exp/expdp 工具导出数据
据我所知 oracle 很霸道 导出的文件都是它自己的格式,也就是导出的也只有它自己能用
除非你很强能开发接口来读取它导出的文件
但是ORACLE支持导入的时候 使用纯文本文件
坚持写程序汇出资料 我没辙了 好久没写了。。。
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
A
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询