我正在尝试连接到Visual C#2008中的某个MS Access数据库,问题是MS Access 2010是x64而我使用的是Windows 7 x64,它没有看到64位架构的任何Access驱动程序在ODBC中,所以我的问题是,是否有可用的驱动程序或修复它,还是我必须在x86中重新安装MS Access?
我知道我可以将SQL用于数据库,但我更喜欢使用Access。
提前致谢
答案 0 :(得分:0)
“目前Microsoft没有可用于Office产品的任何64位ODBC驱动程序。 但是,只要要连接的应用程序是32位,就可以使用32位ODBC驱动程序来创建DSN。要获得32位ODBC驱动程序,必须使用32位数据源管理员。如果您使用的是64位操作系统,则必须直接启动32位数据源管理员。该文件应位于以下路径:c:\ windows \ sysWOW64 \ odbcad32.exe ...“
答案 1 :(得分:0)
您必须强制您的VS项目使用x86处理器:
双击
然后设置平台目标