将Visual C#2008连接到MS Access 2010 x64

将Visual C#2008连接到MS Access 2010 x64,c#,ms-access,C#,Ms Access,我试图在Visual C#2008中连接到我的一个MS Access数据库,问题是MS Access 2010是x64,我使用的是Windows 7 x64,在ODBC中看不到任何64位体系结构的访问驱动程序,所以我的问题是,是否有可用的或修复的驱动程序,或者我必须在x86中重新安装MS Access 我知道我可以对数据库使用SQL,但更愿意使用Access,因为它对我来说更容易 提前感谢“目前,Microsoft没有任何64位ODBC驱动程序可用于Office产品。 但是,只要要连接的应用程序

我试图在Visual C#2008中连接到我的一个MS Access数据库,问题是MS Access 2010是x64,我使用的是Windows 7 x64,在ODBC中看不到任何64位体系结构的访问驱动程序,所以我的问题是,是否有可用的或修复的驱动程序,或者我必须在x86中重新安装MS Access

我知道我可以对数据库使用SQL,但更愿意使用Access,因为它对我来说更容易

提前感谢

“目前,Microsoft没有任何64位ODBC驱动程序可用于Office产品。 但是,只要要连接的应用程序是32位的,就可以使用32位ODBC驱动程序创建DSN。要访问32位ODBC驱动程序,必须使用32位数据源管理员。如果使用64位操作系统,则必须直接启动32位数据源管理员。文件应位于以下位置:正在加载路径:c:\windows\sysWOW64\odbcad32.exe


从以下链接:

您必须强制VS项目使用x86处理器:

双击

然后设定平台目标


ACE和Access 2010驱动程序都有x32和x64版本。您是否正在启动odbc管理器的x64或x32版本?