到目前为止,我们在应用程序中使用DAO 3.51 ( databases 97)数据库。我们正在考虑使用更新的版本。
这个问题应该很容易研究,但我失败了。
发布于 2011-05-26 10:38:46
使用Access数据库文件的唯一费用是使用Microsoft的完整版本。如果您的应用程序是用Visual构建的,那么部署应该非常容易地包含您的数据文件和必要的驱动程序(最新版本的windows应该有它们)。
最新格式为2007/2010年。这是一篇非常好的文章,解释了转换、收益等http://allenbrowne.com/access2007.html。
只要应用程序没有多个用户共享数据,SQLCompact就是另一种选择(见Tom的答案),但您必须调整代码。如果您的用户需要从偶尔连接的桌面/移动应用程序中同步到Server,SQLCompact有许多特性可以使这更容易。
发布于 2011-05-26 08:22:33
您同意SQL吗?
SQLServerCompact3.5 SP2是一个免费的、易于使用的嵌入式数据库引擎,允许开发人员构建健壮的Windows和移动应用程序,运行在所有Windows平台上,包括Windows、Vista、Pocket和智能手机。
http://www.microsoft.com/sqlserver/2005/en/us/compact.aspx
发布于 2011-05-30 08:44:06
听起来好像您想要MS Access运行时分发版,您可以在这里找到:
http://www.microsoft.com/downloads/en/details.aspx?familyid=57a350cd-5250-4df6-bfd1-6ced700a6715&displaylang=en
这(正如它所说的)“使您能够将Access 2010应用程序分发给没有在其计算机上安装Access 2010完整版本的用户。”
换句话说,如果没有完整版本的访问,那么它就是应用程序需要的部分。
有32位和64位版本的安装程序。您可以将该安装程序打包到您自己的安装程序中。
至于许可和条件,它说:“你不需要购买任何特殊的产品来重新发行Access 2010运行时,你可以自由地重新发布它或指向用户到这个下载。”
换句话说-按你的意愿重新分配。
如果您不希望Access 2010运行时,也可以从MS运行时获得其他版本的Access。
https://softwareengineering.stackexchange.com/questions/79293
复制相似问题