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