如何将Paradox 格式的数据库转换为ACCESS97格式
编号:QA002537
建立日期: 2000年2月7日 最后修改日期:2000年6月4日
所属类别:
majian:
操作系统:win97
编程工具:vb5 delphi4
问题:我有一个装有重要数据的paradox 格式的数据库(无密码),其名称是:fpage.db,用Delphi4.0带的Database Desktop可以打开,我现在想将其转换为ACCESS97格式的,不知道如何操作?(我用ACCESS97 的导入功能进行转换,总是提示“外部数据表不是预期的格式”。)
回答:
李海的意见:
Delphi可以读写Access数据库(参考QA001165 "如何用Delphi访问Access数据库"),但好象无法建立Access数据库。你可以使用Access 97建立一个数据库,其结构同 Paradox相同。然后利用Delphi编写一个小程序,同时打开两个数据库,将数据从Paradox转换为Access数据库。另外,也可以下载http://delphi.icm.edu.pl/ftp/d40free/accdaoen.zip,这是个免费的软件,它可以在Delphi中帮助你建立、压缩和修复Access数据库。
liangzf的意见:
你在office97的完整光盘版中能够找到value pack子目录,里面有关于Paradox如何转换成Access的说明,只要把一个转换器加进Access就行。
s_eye的意见:
与大型关系数据库类似,在Access中,数据库和数据表的概念是不同的,在Delphi中似乎不能建立Access数据库(至少我没有试过),但可以通过拷贝空数据库文件(*.mdb)的方式来建立Access数据库,然后可以用Data pump(Delphi附带的数据库移植工具)或通过小程序,用程序或Batch Move Vcl控件来实现移植,由于后两种方式可以指定字段间对应关系及进行附加处理,所以比Data pump具有更大的灵活性。
相关问题:
QA001114 "在Delphi中利用Tbatch组件完成数据批处理"
此问题由李海等回答。
| |
|
|
| |
|
|