我在ASP中查询ORACLE数据库出现了驱动程序问是,请各位大侠指教应该如何解决?
错误提示如下:
技术信息(用于支持人员)
错误类型:
ADODB.Connection (0x800A0E7A)
未找到提供程序。该程序可能未正确安装。
/dgyt/login.asp, 第 20 行
浏览器类型:
Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1)
网页:
POST 19 ??? /dgyt/login.asp
POST Data:
Submit=%B5%C7%C2%BC
时间:
2007年8月6日, 23:11:25
我又做过如下处理,但结果仍是无效.
regsvr32 "C:\Program Files\Common Files\System\Oledb\sqloledb.dll "
regsvr32 "C:\Program Files\Common Files\System\Oledb\OraOLEDB.dll "
------解决方案--------------------是否没装oracle客户端?
------解决方案--------------------确认服务器装了oracle客户端
装完后要重启
试下用odbc连接
------解决方案--------------------http://www.aspemporium.com/support.aspx?PRB035
PRB035 ADODB.Connection (0x800A0E7A)
Provider cannot be found. It may not be properly installed.
Error Details:
Error Type:
ADODB.Connection error
Associated Error Number:
0x800A0E7A
Cause/Symptoms:
You are trying to work with an MS Access (or other JET database) using the Microsoft Jet Engine but the registry is corrupt or your binaries are tainted and this prevents all database access from occurring.
Fix/Workaround:
Download and reinstall the Jet 4.0 Engine available here:
http://www.microsoft.com/data/download.htm
and then restart the machine. This should correct the issue.
------解决方案--------------------1、正确安装配置oracle客户端
2、确认所用连接的驱动程序已安装(以下有一些连接字符串,可以看看)
http://blog.csdn.net/gztoby/archive/2004/08/28/87306.aspx
3、如果oracle安装在NTFS分区盘上,需要设置权限
找到ora92文件夹,安全——〉高级——〉找到Authenticated Users用户,没有则添加,选中第二个选择框(用在此显示的...),然后确定,重启机器。
4、如果还不行,到网上下载一个MDAC2.8安装
http://www.microsoft.com/downloads/details.aspx?displaylang=zh-cn&FamilyID=6c050fe3-c795-4b7d-b037-185d0506396c
应该就能搞定了
------解决方案--------------------用ODBC
下MDAC最新 的