问题遇到的现象和发生背景 vs连接到access数据库时发生错误。
问题相关代码,请勿粘贴截图
运行结果及报错内容 无法在vs 中使用Microsoft.Jet.OLEDB.4.0提供程序,因为它仅限32位。
我的解答思路和尝试过的方法 下载过ACE2010的驱动,64位的。 好像没啥效果。
我想要达到的结果 网上给的另一种时将Microsoft.Jet.OLEDB.4.0 改成Microsoft.ACE.OLEDB.12.0, 麻烦问一下具体怎么操作?谢谢
修改项目属性,生成,x86
然后驱动字符串用下面的,不需要通过数据源
provider=microsoft.jet.oledb.4.0;data source=access文件物理路径
或者
provider=Microsoft.ACE.OLEDB.12.0;data source=access文件物理路径
或者高级更换下provider