热情软件屋

 

如何将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组件完成数据批处理"

此问题由李海等回答。

 
把这个问题推荐给朋友
   
   
您的意见类别
您的名字
您的电子邮件
您的建议(请尽可能详细)
 
 

版权所有 1997-2008 热情软件屋
如果您有任何建议和意见, 请给我发个电子邮件 askpro@china-askpro.com
Web Designed by ZebraStudio