如何分发使用Microsoft Access数据库的应用程序

约翰

我已经使用Microsoft Access创建了一个应用程序作为数据库。

当我分发它时,我得到一个错误:

“ ACE.OLEDB.12.0”提供程序未在本地计算机上注册”

搜索后,我发现安装两个标准修复程序

2007 Office system驱动程序:数据连接组件Microsoft Access数据库引擎2010重新分发

安装此修复程序时,错误将更改为无法识别的数据库。我发现了另一个修复程序,它说使用Jet 4作为数据连接,当我创建一个快速应用程序(作为测试)时,它给出了相同的错误。

任何人都知道一种创建使用易于分发的数据库的应用程序的方法。

史蒂夫

Microsoft Access数据库引擎2010(ACE)有两个版本。32位和64位。您不能在同一台计算机上安装两个版本。32位版本可以安装在具有64位OS的PC上。Office 64/32将以相同的位数安装ACE。

您可以在客户计算机上找到这种情况。现在,您的应用程序应该适应这种情况,并使用TargetCPU允许您匹配大多数客户属性(我假设您无法告诉用户卸载其Office副本以适应您的应用程序要求)

如果您的客户安装了64位操作系统和Office 64位,则您只有一个解决方案。使用TargetCPU = AnyCPUPrefer 32bit或纯x64应用程序创建一个64位应用程序。任何其他选项都会失败。

相反,如果您的客户未安装Office或32位版本(无论操作系统的位数如何),则可以使用TargetCPU=x86AnyCPU with Prefer 32bit选项针对其环境来构建应用当然,如果没有安装Office,则需要分发ACE的32位版本。

其它数据库选项要考虑的是SQLiteMS Sql Server Compact EditionSQL Server LocalDB选项。无论如何,您都需要分发适当的库以允许您的应用程序使用这些数据库系统。
为了更好地兼容已编写的代码,您可能应该选择Microsoft解决方案之一,但是如果应用程序不大(就数据访问而言),则可以放心地探索SQLite路径。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何分发使用Microsoft Access数据库的应用程序

来自分类Dev

我的应用程序可分发的数据库

来自分类Dev

vb.net应用程序和Microsoft Access数据库部署

来自分类Dev

如何部署ac#MS Access数据库应用程序

来自分类Dev

使用Access数据库和Crystal Reports发布C#应用程序

来自分类Dev

如何使用Android应用程序运送数据库

来自分类Dev

如何开发基于数据库方案的应用程序?

来自分类Dev

如何从Android应用程序读写数据库

来自分类Dev

如何在应用程序中嵌入数据库?

来自分类Dev

使用“标签”的应用程序的数据库设计

来自分类Dev

使用SQL Ce数据库的Android应用程序?

来自分类Dev

是否在phonegap应用程序中使用数据库?

来自分类Dev

使用数据库部署应用程序

来自分类Dev

使用数据库部署应用程序

来自分类Dev

使用 WPF 应用程序更新数据库

来自分类Dev

使用实时数据库更新 Android 应用程序的内部数据库

来自分类Dev

使用Jsp的Android应用程序数据库与Web应用程序的连接

来自分类Dev

如何为Java桌面应用程序将Access数据库共享到其他PC?

来自分类Dev

使用 C# WPF 应用程序、Visual Studio 写入 Access 数据库需要很长时间,

来自分类Dev

如何通过我的Android应用程序在Microsoft Azure数据库上执行请求

来自分类Dev

如何使用SQL必需的库发布数据库Winform应用程序

来自分类Dev

如何使用Hibernate更新应用程序Java中数据库中的数据?

来自分类Dev

如何在Bluemix中将PHP应用程序转换为使用SQL数据库而不是mySQL数据库?

来自分类Dev

如何在Bluemix中将PHP应用程序转换为使用SQL数据库而不是mySQL数据库?

来自分类Dev

如何维护一个可由Android应用程序和独立应用程序使用的数据库

来自分类Dev

为C#应用程序创建安装程序时要使用的数据库

来自分类Dev

为C#应用程序创建安装程序时要使用的数据库

来自分类Dev

VS在应用程序中使用SQL Server数据库创建安装程序

来自分类Dev

如何使用Android应用程序访问MySQL数据库?

Related 相关文章

  1. 1

    如何分发使用Microsoft Access数据库的应用程序

  2. 2

    我的应用程序可分发的数据库

  3. 3

    vb.net应用程序和Microsoft Access数据库部署

  4. 4

    如何部署ac#MS Access数据库应用程序

  5. 5

    使用Access数据库和Crystal Reports发布C#应用程序

  6. 6

    如何使用Android应用程序运送数据库

  7. 7

    如何开发基于数据库方案的应用程序?

  8. 8

    如何从Android应用程序读写数据库

  9. 9

    如何在应用程序中嵌入数据库?

  10. 10

    使用“标签”的应用程序的数据库设计

  11. 11

    使用SQL Ce数据库的Android应用程序?

  12. 12

    是否在phonegap应用程序中使用数据库?

  13. 13

    使用数据库部署应用程序

  14. 14

    使用数据库部署应用程序

  15. 15

    使用 WPF 应用程序更新数据库

  16. 16

    使用实时数据库更新 Android 应用程序的内部数据库

  17. 17

    使用Jsp的Android应用程序数据库与Web应用程序的连接

  18. 18

    如何为Java桌面应用程序将Access数据库共享到其他PC?

  19. 19

    使用 C# WPF 应用程序、Visual Studio 写入 Access 数据库需要很长时间,

  20. 20

    如何通过我的Android应用程序在Microsoft Azure数据库上执行请求

  21. 21

    如何使用SQL必需的库发布数据库Winform应用程序

  22. 22

    如何使用Hibernate更新应用程序Java中数据库中的数据?

  23. 23

    如何在Bluemix中将PHP应用程序转换为使用SQL数据库而不是mySQL数据库?

  24. 24

    如何在Bluemix中将PHP应用程序转换为使用SQL数据库而不是mySQL数据库?

  25. 25

    如何维护一个可由Android应用程序和独立应用程序使用的数据库

  26. 26

    为C#应用程序创建安装程序时要使用的数据库

  27. 27

    为C#应用程序创建安装程序时要使用的数据库

  28. 28

    VS在应用程序中使用SQL Server数据库创建安装程序

  29. 29

    如何使用Android应用程序访问MySQL数据库?

热门标签

归档