【发布时间】:2015-07-31 18:57:10
【问题描述】:
我收到了一些 Microsoft Visual FoxPro 应用程序文件,我负责提取这些 .app 文件中包含的数据。我以前没有听说过 VFP,但快速搜索表明要获取数据将是一项挑战。
我问给我文件的人如何打开它们。他告诉我使用 VFP 程序。我的 Mac 上没有 VFP 程序,甚至不知道从哪里购买。
理想情况下,我想在 Excel 或可以读取文件并将它们转储到 TXT / CSV 文件的数据库中打开 VFP .app 文件。我已阅读有关 Microsoft 的文档,该文档通过创建数据源引导我在 Excel 中打开文件,但我似乎无法让 OLE DB 驱动程序正常工作。我发现一些 Microsoft 不支持的 ODBC 驱动程序理论上可以让我在 ETL 数据集成工具中打开文件。 (有关此主题的博客资源链接: http://saltydogllc.com/in-visual-foxpro-using-32-bit-odbc-drivers-on-a-64-bit-machine/ https://www.berezniker.com/content/pages/visual-foxpro/visual-foxpro-odbc-driver)。 但我收到一个关于在 64 位 Windows EC2 机器上运行 32 位驱动程序的体系结构的错误。错误提示“未找到数据源名称且未指定默认驱动程序”。以及后续错误:“[Microsoft][ODBC Driver Manager] The specified DSN contains a architecture mismatch between Driver and Application”。
我还有应用程序文件,不是 .exe,也无法访问 VFP 数据库。不确定最后一点是否重要。
有人有使用 VFP 的经验吗?有人对我如何打开这些 VFP .app 文件有建议吗?
【问题讨论】:
-
如果你有的是APP文件,你可能没有任何数据。 APP是一种编译后的代码格式。对于 VFP 数据,您应该寻找 DBF/FPT/CDX 文件和 DBC/DCT/DCX 文件。前者是表格;后者是数据库。
标签: visual-foxpro