Oracle数据库连接的问题少走弯路
1.电脑是什么版本的就下载什么版本的Oracle驱动,重要的 数据说三遍,不能随便下载一个版本的,电脑是X64就下载X64,X86就下载X86,安装完成后。
2.ODBC设置数据关联驱动文件,
3.设置关联数据源。
4.设置配置数代码中中的数据源,字符集如下 orcal.Format(_T(“Provider=OraOLEDB.Oracle;Password=%s;Persist Security Info=True;UserID=%s;Data Source=%s”),m_strPassword,m_strUserID,m_strCatalog);
其中Data Source直接配置成服务器端发给你的连接配置,再加上用户名,密码就可以了。
5.oracle标准连接报错提示信息以及微软oracle连接报错不一样的。
ErrorNo: -2146824582
Error Message:Unknown error 0x800A0E7A
Error Source:ADODB.Connection
Error Description:未找到提供程序。该程序可能未正确安装。
标准微软oracle ado接口连接字符串
///
ErrorNo: -2147467259
Error Message:未指定的错误
Error Source:Microsoft OLE DB Provider for Oracle
Error Description:未找到 Oracle 客户端和网络组件。这些组件是由 Oracle 公司提供的,是 Oracle 7.3.3 版(或更高)客户软件安装的一部分。
在安装这些组件之前,将无法使用此提供程序。
5.此问题解决方法如下:
更新对应的驱动信息,设置odbc连接,一定要对应版本。最终测试ok!!!!