Microsoft Access数据库是this问题的可能解决方案吗? SQLite似乎正是我想要的,但我不能让它在.NET framework 4.0中运行。
我在考虑使用Microsoft Access数据库,但我不知道在部署我的应用程序时数据库是否可移植?
如果我计划使用Microsoft Access数据库部署我的应用程序,用户是否需要在其计算机中安装Microsoft Access?
如果所有这些都可以,我决定使用Microsoft Access DB在哪里放置数据库?
作为资源并在安装时提取它?
答案 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。