我正在与一个客户合作,他有一个现有的系统,建立在一个明显是Paradox数据库的基础上。我得到了一个压缩文件形式的数据库,其中包含.DB、.MB和.PX文件,每个表一个。
我需要获取(一些)这些数据,并将其导入到使用MySQL的应用程序中。有没有人有办法让我提取这些数据,而不需要安装Paradox?
如果不是,Paradox是否会以某种可读格式导出?或者是SQL,或者是可以相当容易地解析的东西?为我的客户负责这个系统的人是一名志愿者(他们是非营利性组织),所以我想去找他提出一个解决方案-因为上次我要数据时,我得到了这个,这显然不好。
发布于 2009-10-29 05:45:50
Paradox for DOS和Paradox for Windows平台都将以分隔文本、固定长度文本和Lotus 1-2-3格式导出数据表。较早的Paradox for DOS也编写Lotus Symphony,而Windows版的Paradox稍微不那么古色古香,但Excel 5还可以。
但是,必须有人坐下来逐个导出表,或者编写一个脚本来完成。当然,您需要安装Paradox才能编写脚本。
-Al。
发布于 2010-09-22 17:34:32
wikipedia article about Paradox列出了另外两个可能有意义的东西,它们都是在GPL许可下的:
如果你有ConvertCodeLib on this web site并且想自己写一个转换器(这需要BDE才能工作),你可以看看this article或者Delphi的源代码。两者都使用TClientDataset,它可以编写CDS (二进制格式)或XML文件。
发布于 2009-10-24 12:31:07
MS具有使用MS Jet驱动程序从Paradox 3-5生成的文件中读取数据的instructions。它可以(至少)充当ODBC驱动程序,因此您可以使用它从任何知道如何使用ODBC的地方读取Paradox文件。
https://stackoverflow.com/questions/1616939
复制相似问题