美文网首页
未在本地计算机上注册“Microsoft.Jet.OLEDB.4

未在本地计算机上注册“Microsoft.Jet.OLEDB.4

作者: 不朋克的程序员不是好厨子 | 来源:发表于2019-08-07 10:10 被阅读0次

# 问题描述

c#程序访问Access数据库文件时,出现bug:未在本地计算机上注册“Microsoft.Jet.OLEDB.4.0”提供程序

# 解决方式

## 第一类 重新安装、注册相关程序

经测试,并不能解决问题

## 第二类 修改程序生成参数

尝试新建项目,复用代码,新项目不会报错,可以正常访问数据库文件。

对比生成参数:

vs 2017

解决方式:勾选“首选32位”,启动程序,可解决问题

或者:

debug属性

Debug属性修改为x86,启动,可以解决问题。

# 猜测问题出现原因

64 和32位调用不同,导致报错。

相关文章

网友评论

      本文标题:未在本地计算机上注册“Microsoft.Jet.OLEDB.4

      本文链接:https://www.haomeiwen.com/subject/gkzajqtx.html