【发布时间】:2023-03-28 07:40:01
【问题描述】:
我正在转换一个 Windows 应用程序以在 Linux 下运行。原始应用程序使用 MS Access 数据库文件。我最初的想法是将 Access 文件转换为 SQLite,并且以后只使用 SQLite,它将在 Windows、Linux 和 OSX 下运行。但是,客户已要求继续支持 Access 文件。
我一直在寻找在 Linux 下使用 Access 文件的解决方案,目前发现如下:
MDBTools - 驱动支持读取 Access 97/2000/2003 文件。不支持写入。
Easysoft - 这似乎是一个标准,但它有每个席位或每个服务器的许可费。
hxtt.com - 每台服务器许可费。
Datadirect.com - 每台服务器许可费,价格根据要求。
openlinksw.com - 每个服务器和每个席位的许可。
应用程序正在 QtCreator 中的 Qt 下用 C/C++ 编写。
谢谢
【问题讨论】:
-
你可能想看看 Wine:winehq.org
-
也许让您的应用程序在内部使用 SQLite 工作并且只提供从/到 Access 的导入/导出是可能的并且更容易?
标签: qt ms-access open-source