我有一个桌面表单应用程序,当前使用和 Microsoft Access MDB 文件来存储数据。如果用户计算机上没有安装访问权限,则必须下载 MS Access 运行时才能运行应用程序,否则会出错。
与使用 MDB 文件存储数据相比,它们是更好的选择吗?我应该使用 XML 吗?
谢谢
我有一个桌面表单应用程序,当前使用和 Microsoft Access MDB 文件来存储数据。如果用户计算机上没有安装访问权限,则必须下载 MS Access 运行时才能运行应用程序,否则会出错。
与使用 MDB 文件存储数据相比,它们是更好的选择吗?我应该使用 XML 吗?
谢谢
SQLite被广泛认为是 MDB 文件的合适替代品。
或者,您可以使用SQL Server Express。
我推荐SQLite
谷歌周围有很多语言的绑定。
是的,您可以使用 XML,但这也可以清楚地显示数据(任何人都可以打开 xml 文件并查看数据)。如果在应用程序安装中包含 mdac 的安静安装,则可以解决 msaccess 运行时错误的问题。 http://support.microsoft.com/kb/192009