1.在客户机器上部署数据库的时候老是报这个异常。
分析:因为用的是OleDB这个万能驱动,
连接字符串
Provider=MSDAORA.1;Password=CCIM;User ID=CCIM;Data Source=CCIM;Persist Security Info=True
这个微软提供的一个驱动 可能是系统中没有。
于是进行更换
Provider= OraOLEDB.Oracle;Password=CCIM;User ID=CCIM;Data Source=CCIM;Persist Security Info=True
这样就是直接指定为Oracle的驱动。
通过上网查资料得知:
MSDAORA.1使用MS的驱动
OraOLEDB.Oracle使用ORACLE的驱动,不成功的原因是没有安装Oracle提供的驱动,你到Oracle.com下载去吧,免费的,比较大(大概100M左右)
这个是Oracle驱动 Oracle Provider for OLE DB 10.2.0.1.0
时间: 2024-10-09 06:01:26