【问题标题】:How can I read and create foxpro files on linux?如何在 linux 上读取和创建 foxpro 文件?
【发布时间】:2013-05-02 21:19:10
【问题描述】:
我的 C# / Mono 应用程序需要在 linux 上运行。我必须有能力转储 foxpro dbf 并创建一个新的 foxpro dbf。
任何建议:
1) 为 Foxpro 设计的 odbc for linux?
或者
2) 读取和创建 Foxpro 文件的实用程序?
在许多情况下,我有索引 (CDX) 文件,并且在有限的集合中,我还有备忘录 (FPT) 文件。
【问题讨论】:
标签:
linux
mono
odbc
foxpro
visual-foxpro
【解决方案1】:
我过去曾使用DBI:XBase 将 FoxPro 表迁移到 MySQL。我不认为它可以处理备忘录(fpt)。
【解决方案2】:
如果您使用 SAMBA 和 Ubuntu 13.04 或其他版本,Visual Foxpro 或 FoxPro 的 dbf/fpt 读取效果会很好。
【解决方案3】:
整个过程必须在 linux 机器上运行,所以我无法连接到 windows 服务器。我找不到 odbc 或任何开源解决方案。
我找到的最佳解决方案是 www.codebase.com。我购买了适用于 Linux 的 Codebase,这个库可以满足我的所有需求以及更多功能。