好的,我已经搜索并阅读了谷歌的其他帖子和其他内容,但仍然在苦苦挣扎。
我创建了一个小的ASP页面,它按计划加载和运行。我在MC Access(2003 - 32位)中创建了一个小型MS Access数据库,之后我再次使用MS Access(2010 - 32位) 当我在ASP页面中添加连接字符串时,我得到:
Microsoft OLE DB Provider for ODBC Drivers错误'80004005' [Microsoft] [ODBC驱动程序管理器]指定的DSN包含 驱动程序和应用程序之间的架构不匹配 /default2.asp,第3行
我研究了这个错误,发现我试图使用64个驱动程序,我已经使用32位驱动程序转到SysWOW64文件夹并使用ODBC管理器。但我似乎仍然收到了错误信息。
至于我使用的特定字符串,我尝试了所有这些(更改反映我的数据库名称和位置)http://support.microsoft.com/kb/300382
当我尝试使用这些不同的字符串时,一些消息不同但仍然没有连接。
此外,在尝试创建DSN时,我不确定要选择哪个驱动程序,MS Access中有几个名称略有不同。为了继续我的散射枪方法,我已经尝试过所有这些。
我认为我忽略了一些非常简单的事情,但不知所措。任何人都可以指出我正确的方向(检查我可以做)我是这个主题的一个完整的新手,但希望在家里有一个简单的设置,所以我可以停止打破工作的系统; - )
我的操作系统是Windows 7 64位。
答案 0 :(得分:0)
感谢您的回复,Westie留下的链接引导我进入另一条大道,经过Google搜索后我发现了Thread
它基本上描述了如何确保我的IIS使用32位驱动程序,而不是。我使用了第一个选项,现在一切正常。
为你的所有帮助干杯。 利昂