在Windows 7 x64 PC上尝试通过DSN连接到FoxPro数据库时获取此错误消息:
指定的DSN包含驱动程序和应用程序之间的体系结构不匹配
此项目使用Visual Studio 2005。连接设置正确指向32位DSN ODBC配置。未使用默认的x64 ODBC DSN。我甚至进入注册表(Wow6432Node(,以确保FoxPro驱动程序指向32位位置(sysWow64目录(中的驱动程序。
Stumped-有什么想法吗?
Visual Studio 2005项目是为"Any CPU"配置的,需要显式设置为x86。这就是区别,即使DSN指向正确的32位驱动程序。
平台目标:x86