关于“在指定的 DSN 中,驱动程序和应用程序之间的体系结构不匹配 ”的问题

时间:2021-04-28 05:56:50
在做一个dw  asp网站的时候,做了一个简单的登录界面,也连接好了数据库,但是在预览的时候出现了这么一排字“
Microsoft OLE DB Provider for ODBC Drivers 错误 '80004005' 

[Microsoft][ODBC 驱动程序管理器] 在指定的 DSN 中,驱动程序和应用程序之间的体系结构不匹配 

/index.asp,行 9 

”我通过百度也查了很多方法去解决,在windows下syswow64的odbcad32.exe里弄了,然后发现也没用!

我应该怎么办呢?

2 个解决方案

#1


“Microsoft OLE DB Provider for ODBC Drivers (0x80004005) 错误的解决办... 
错误类型一:
Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
[Microsoft][ODBC Microsoft Access Driver] 不能更新。数据库或对象为只读。
错误类型二:
Microsoft OLE DB Provider for ODBC Drivers 错误 '80004005' 
[Microsoft][ODBC Microsoft Access Driver]常见错误 不能打开注册表关键字 'Temporary (volatile) Jet DSN for process

0x728 Thread 0x854 DBC 0x276fb44 Jet'。
错误类型三:
“Microsoft OLE DB Provider for ODBC Drivers (0x80004005) 操作必须使用一个可更新的查询”

你的数据库是只读的吧 或者权限不够

#2


怎么修改权限啊?

#1


“Microsoft OLE DB Provider for ODBC Drivers (0x80004005) 错误的解决办... 
错误类型一:
Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
[Microsoft][ODBC Microsoft Access Driver] 不能更新。数据库或对象为只读。
错误类型二:
Microsoft OLE DB Provider for ODBC Drivers 错误 '80004005' 
[Microsoft][ODBC Microsoft Access Driver]常见错误 不能打开注册表关键字 'Temporary (volatile) Jet DSN for process

0x728 Thread 0x854 DBC 0x276fb44 Jet'。
错误类型三:
“Microsoft OLE DB Provider for ODBC Drivers (0x80004005) 操作必须使用一个可更新的查询”

你的数据库是只读的吧 或者权限不够

#2


怎么修改权限啊?