1

Microsoft Access 数据库是否可以解决这个问题?SQLite 似乎正是我想要的,但我不能让它在 .NET 框架 4.0 中工作。

我正在考虑使用 Microsoft Access 数据库,但我不知道在部署我的应用程序时数据库是否可以移植?

如果我计划使用 Microsoft Access 数据库部署我的应用程序,用户是否需要在他们的计算机上安装 Microsoft Access?

万一这一切都是可能的,我决定使用 Microsoft Access DB,我将把数据库放在哪里?
作为资源并在安装时提取它?

4

3 回答 3

1

使用提供的 .NET 程序集使用 SQLite 时,我没有遇到任何问题。作为替代方案,您可以尝试使用 Microsoft 的 SQL Server CE,它是一个轻量级数据库,专为部署到客户端而设计。我不明白你为什么要使用 Access db 而不是其他两个..

于 2011-05-29T05:18:47.773 回答
0

Jet 数据库引擎安装在从 Windows 2000 开始的每个 Windows 副本上,因此如果您使用 MDB 格式,则无需安装任何东西即可访问 Jet MDB 文件。

但是,如果您使用 ACCDB 格式,则必须安装 ACE。

于 2011-05-30T23:01:42.063 回答
0

Filip-fku 感谢您的回答,我在这里找到了如何使用 SQLite 和 .Net framework 4.0

于 2011-05-29T05:33:18.147 回答