我用vc通过ado连接oracle数据库,前段时间一切正常!
后来我服务器的oracle重装了!
结果我现在连不上服务器的oracle,
但通过odbc能联上去!我客户端的oracle 也能访问!
这是问什么啊?
我的连接程序是:CString strConnection = "Provider=MSDAORA;Data Source=myoracle;User ID=postion; Password=postion";
hr=m_pConnection->Open((_bstr_t)strConnection,"","",-1);
指要执行到hr=m_pConnection->Open((_bstr_t)strConnection,"","",-1);
就出错!错误信息为:unknown error 0x800A0E7A!
后来我服务器的oracle重装了!
结果我现在连不上服务器的oracle,
但通过odbc能联上去!我客户端的oracle 也能访问!
这是问什么啊?
我的连接程序是:CString strConnection = "Provider=MSDAORA;Data Source=myoracle;User ID=postion; Password=postion";
hr=m_pConnection->Open((_bstr_t)strConnection,"","",-1);
指要执行到hr=m_pConnection->Open((_bstr_t)strConnection,"","",-1);
就出错!错误信息为:unknown error 0x800A0E7A!
使用标准安全级别:
strConnect = _T("Provider=OraOLEDB.Oracle;Data Source=MyOracleDB;User Id=myUsername;Password=myPassword;");
使用信任连接
1.strConnect = _T("Provider=OraOLEDB.Oracle;Data Source=MyOracleDB;User Id=/;Password=;"); UID为'/'
2.strConnect = _T("Provider=OraOLEDB.Oracle;Data Source=MyOracleDB;OSAuthent=1;");使用OSAuthent=1
对于连接字符串可以参考以下网页: http://msdn.microsoft.com/library/default.asp?url=/library/en-us/ado270/htm/mdreforacleprovspec.asp?frame=true
我的连接如上,本来在oracle8.1.6可以使用。
但是现在在 oracle8.1.7不能正确连接,ORA-06413:连接未打开。
这是为什么?谢谢!!!