不可识别数据库格式

不可识别数据库格式,第1张

解决Access连接 accdb 不可识别的数据库格式异常:

在Access07之前的数据库后缀名均为*.mdb 而连接字符串写成Provider=Microsoft.Jet.OLEDB.4.0Data Source=C:\myFolder\*.mdb Persist Security Info=False

但是Access07和Access10将后缀名改为了*.accdb。而通过上述连接的话就会报出"不可识别的数据库格式"异常。

需要注意的是Microsoft.Jet.OLEDB.4.0的Oledb的连接方式是比较老的连接方式,而07以后的Oledb连接方式将改成Microsoft.ACE.OLEDB.12.0。

改后的连接变成了Provider=Microsoft.ACE.OLEDB.12.0Data Source=C:\myFolder\*.accdbPersist Security Info=False

你尝试把

Microsoft.Jet.OLEDB.4.0

修改为

Microsoft.ACE.OLEDB.12.0

看看。

因为那个

Microsoft.Jet.OLEDB.4.0,

是针对低版本的

Access

使用的。

扩展名

mdb

的)

费劲,就是你用的版本不行,你还是用那种office的完整版吧,给你个2010解压后,一个安装的文件夹,一个激活的文件夹正常安装一下,可自定义暗转access,然后用激活程序激活一下就好地址请用加速下载


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9885399.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-03
下一篇 2023-05-03

发表评论

登录后才能评论

评论列表(0条)

保存