关于进行各种不同数据库之间数据转换的问题?(300分)

  • 主题发起人 主题发起人 胖熊
  • 开始时间 开始时间

胖熊

Unregistered / Unconfirmed
GUEST, unregistred user!
目前准备设计一个将各类文件型数据库导入到ACCESS数据库中取得程序,由于Delphi5中ADO对ACCESS数据库的支持比较好,且可以脱离BDE很好的运行,向以此为基础开发一个专用的数据导入程序。目前希望支持的数据库种类大致有ACCESS(各版本)、Foxpro(库、表)、dBase(各版本)、TXT文档,最好还能加上Excel系列。不知各位高手有什么经验和建议,要是有用得着的组件或相关的程序源代码,还望各位提个醒、帮帮忙,我决不吝惜分数。
 
重写一下,便于阅读
目前准备设计一个将各类文件型数据库导入到ACCESS数据库中取得程序,
由于Delphi5中ADO对ACCESS数据库的支持比较好,且可以脱离BDE很好的
运行,向以此为基础开发一个专用的数据导入程序。目前希望支持的数据
库种类大致有ACCESS(各版本)、Foxpro(库、表)、dBase(各版本)、
TXT文档,最好还能加上Excel系列。不知各位高手有什么经验和建议,
要是有用得着的组件或相关的程序源代码,还望各位提个醒、帮帮忙,
我决不吝惜分数。
 
batchmove很好用呀
 
用TXT做数据转换的桥梁几乎是万无一失,只是效率慢点。
 
李颖写过一个DBBackup,只支持bde,这是他发给我的一封信,也许对你有帮助

你好!

DBBackup已经写了很久了,现在花在上面的时间比较少了,
关于ADO我不是很熟悉,大概地看过一下ADO的一些接口,觉得远
不如BDE完善和功能强大,除了流行以外我实在看不出有什么了不
起的地方,,,,,而且。。。好象ORACLE现在还不支持ADO吧,,
哈哈哈哈哈!!!!(我有印象,但不确定,你可以核实一下)

另外,DBBackup不是使用BatchMove的方式存取数据的,而是逐个表
逐个字段地读写数据,所以从理论上来说,把DBBackup改造为ADO,实现数据
备份的功能并不存在任何困难,主要的问题在其他方面,比如解析表结构、
生成SQL脚本等等,在BDE中我是用BDE API实现的,不知道在ADO中是否能实现
类似的功能

DBBackup这个组件本身我觉得已经基本完善了,,,ADO我不熟悉
也不喜欢,而且目前我还有其他更重要的事情要做,年后我打算去武汉
和一个朋友一起做自己的事业,所以估计会把它丢下了,短期内是不会
继续开发和完善DBBackup了,,,,,很抱歉!

这封信你可以贴到Delphi论坛上,比如大富翁什么的,转告和你有相同
愿望的同志们,真的很抱歉!



好!
李颖(e.w@263.net)
 
access本身带有导入数据库的功能,听不错的,为什么不用
 
接受答案了.
 
后退
顶部