本地配了两个ODBC..一个驱动是ORACLE9,一个驱动是ORACLE 11
本地ODBC配置测试连接,多能过...
现在用ADO连....那个驱动是ORACLE9的能过...
另个驱动是ORACLE 11的说是未指定的错误...
附代码
         pMyConnect=NULL;
pMyConnect.CreateInstance(__uuidof(Connection));
CString strConnect = "Drive={Oracle in OraHome92}; Data Source =";
strConnect += DateSource;
strConnect +=";Uid=";
strConnect += DBUser;
strConnect +=";Pwd=";
strConnect += DBPassWord;
OutputDebugString(strConnect);
try
{
pMyConnect->Open((_bstr_t)strConnect,"","",adModeUnknown);
}
catch(_com_error e)
{
CString strError;
strError.Format("警告:连接数据库发生异常。 错误信息: %s",e.ErrorMessage());
AfxMessageBox(strError);
}
望赐教.....