好的,我已经搜索并阅读了 Google 的其他帖子和其他领域,但仍在苦苦挣扎。
我创建了一个按计划加载和运行的小型 ASP 页面。我在 MC Access(2003 - 32 位)中创建了一个小型 MS Access 数据库,后来我又使用了 MS Access(2010 - 32 位)当我在我的 ASP 页面中添加了一个连接字符串时,我得到:
Microsoft OLE DB Provider for ODBC Drivers error '80004005' [Microsoft][ODBC Driver Manager] 指定的 DSN 包含驱动程序和应用程序 /default2.asp 之间的体系结构不匹配,第 3 行
我研究了这个错误,发现我正在尝试使用 64 位驱动程序,此后我通过转到 SysWOW64 文件夹并在那里使用 ODBC 管理器来使用 32 位驱动程序。但我似乎仍然收到该错误消息。
至于我使用的特定字符串,我已经尝试了所有这些(更改反映我的数据库名称和位置)http://support.microsoft.com/kb/300382
当我尝试使用这些不同的字符串时,一些消息不同但仍然没有连接。
此外,在尝试创建 DSN 时,我不确定要选择哪个驱动程序,MS Access 有几个名称略有不同。继续我的散弹枪方法,我已经尝试了所有方法。
我想我忽略了一些非常简单的事情,但不知所措。谁能指出我正确的方向(检查我能做到)我是这个主题的完全新手,但希望在家里有一个简单的设置,这样我就可以停止破坏工作系统;-)
我的操作系统是 Windows 7 64 位。