已回答  无法将配件连接到VS

维拉诺斯

新成员
已加入
2020年6月20日
留言内容
1
编程经验
Beginner
嗨,我真的需要帮助
我很快将不得不在VS中提交一个项目,但由于无法将数据库连接到VS,所以我还没有开始
在我看来,他经常觉得讨厌的错误
Microsoft.ACE.OLEDB.12.0提供程序未在本地计算机上注册

我安装了Microsoft网站Office所需的一切
无论是2010年还是2016年
我试图安装驱动程序,更改设置并返回-没有任何效果!

赢得10-64位
你做什么工作,请帮忙!
我无法将Access连接到VS

请务必注意,在另一台计算机上,链接确实有效!
在一台非常古老的计算机上-32位
但是对我来说,在我的PC上-不

此外
我下载了此工具以查看是否可以看到访问表
//onedrive.live.com/?authkey=!ANWdt-OJfQp4cMk&id=B18A57CB5F6AF0FA!101312&cid=B18A57CB5F6AF0FA

有时有效,有时无效
当它不起作用时,显示错误#5
错误数= 5

更多重要信息-我恢复了PC
新安装-PC上没有文件
清洁安装

而且我认为ODBC无法在x64上嵌入
我的VS安装在X84上
我真的不知道该怎么办!

真的尝试了几乎所有东西!

我希望得到一些严重的帮助!
 

金西尼

C#论坛主持人
工作人员
已加入
2011年4月23日
留言内容
3,461
位置
悉尼,澳大利亚
编程经验
10+
您正在使用ACCDB文件还是MDB文件?如果是前者,一定是吗?如果使用MDB文件,则可以使用Windows的Jet而不是Office的ACE或可以单独安装的ACE。在这种情况下,由于Jet仅是32位,因此只需确保您的应用程序以32位进程运行。这意味着设置 目标CPU x86 否则将其设置为 任何CPU 并检查 优先使用32位 框(需要.NET 4.5或更高版本

如果必须使用ACCDB文件,则需要确保ACE提供程序的位数和您的匹配项。如果您安装32位ACE,则您的应用程序必须为32位,就像我上面描述的那样。如果安装了64位ACE,则需要确保您的应用程序是64位。

请记住,如果要将此项目提交给其他人,则需要使用与他们相同的位数。鉴于绝大多数Office安装都是32位的(除非特别需要64位,否则Microsoft会建议这样做),因此您应该选择32位。如果必须将此内容提交给老师,则应检查他们是否希望使用Jet或ACE,如果需要ACE,则应使用32位或64位。
 
最佳 底部