64,643
社区成员
发帖
与我相关
我的任务
分享
_ConnectionPtr m_pConnection;
m_pConnection.CreateInstance("ADODB.Connection");
m_pConnection->ConnectionTimeout=30;
//(1)
string strConn1 = "Provider=oraoledb.oracle; Data Source=intdbt; User ID=data1; Password=data1;";
m_pConnection->ConnectionString = strConn1.c_str(); //连接字符串
HRESULT hr = m_pConnection->Open("", "", "", adConnectUnspecified); //打开
//运行时,连接失败。提示:OraOLEDBpus10.dll: 找不到指定的模块。
//(2) 尝试另一种方法:
const char* pszConn = "Provider=OraOLEDB.Oracle.1;Persist Security Info=true;User ID=data1;Password=data1;Data Source=(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=10.1.99.16)(PORT=1521))(CONNECT_DATA=(SERVICE_NAME= intdbt)))"
hr = m_pConnection->Open(_bstr_t(m_strConnString), "", "", adModeUnknown); //打开
//运行时,同样连接失败。提示也为:OraOLEDBpus10.dll: 找不到指定的模块。