Microsoft Access数据库而不是SQLite或本地数据库

时间:2011-05-29 05:06:44

标签: c# ms-access portable-database

Microsoft Access数据库是this问题的可能解决方案吗? SQLite似乎正是我想要的,但我不能让它在.NET framework 4.0中运行。

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

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

如果所有这些都可以,我决定使用Microsoft Access DB在哪里放置数据库?
作为资源并在安装时提取它?

3 个答案:

答案 0 :(得分:1)

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

答案 1 :(得分:0)

Filip-fku感谢您的回答我找到了如何使用SQLite和here中的.Net framework 4.0

答案 2 :(得分:0)

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

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