ASP读取EXCEL时[ODBC Excel Driver]常见错误 不能打开注册表关键字
有一考军校资料网客户使用asp程序读取excel数据,查询报错如下【万象互联技术部亲测】
Microsoft OLE DB Provider for ODBC Drivers 错误 80004005
[Microsoft][ODBC Excel Driver]常见错误 不能打开注册表关键字 Temporary (volatile) Jet DSN for process 0x2b74 Thread 0x30dc DBC 0x4186000c Excel。
/chaV3.0_DIY/index.asp,行 82
贴出82行代码
set conn=server.createobject("adodb.connection")
conn.open "driver={Microsoft Excel Driver (*.xls)};DBQ="&server.mappath(datas)
在微软的知识库中看到一篇文章,链接为http://support.microsoft.com/kb/209805),Msexcl40.dll Microsoft Excel HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Jet\4.0\Engines\Excel
。那就是重新注册一下Msexcl40.dll组件就OKl了,最简单的方法
点击“开始-运行-cmd”输入Regsvr32 C:\WINDOWS\system32\msexcl40.dll
完美[Microsoft][ODBC Excel Driver]常见错误 不能打开注册表关键字 Temporary (volatile) Jet DSN for process 0x2b74 Thread 0x30dc DBC 0x4186000c Excel。的报错。