You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何将MS Access数据库连接到Visual Basic及解决驱动报错问题

解决本地未注册Microsoft.ACE.OLEDB.12.0提供程序的问题

你遇到的报错中文翻译为:“本地计算机上未注册'Microsoft.ACE.OLEDB.12.0'提供程序。”

以下是几种可行的解决方法:

  • 安装Access数据库引擎
    下载对应系统位数的Microsoft Access Database Engine 2010 Redistributable,若安装时提示与已安装的Office版本位数冲突,用静默安装命令:

    • 64位引擎:AccessDatabaseEngine_x64.exe /passive
    • 32位引擎:AccessDatabaseEngine.exe /passive
  • 调整项目编译位数
    打开项目属性,进入“生成”选项卡,将“平台目标”设置为与安装的Access引擎一致的位数(x86对应32位引擎,x64对应64位引擎),重新编译后再尝试连接。

  • 匹配Office与引擎位数
    如果你已安装Office,确保Office的位数和Access数据库引擎的位数完全一致,比如64位Office配64位引擎,32位Office配32位引擎,避免兼容性冲突。

内容的提问来源于stack exchange,提问作者nabil4dev

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.11 10:17:06