日期:2014-05-17  浏览次数:20926 次

vs2005连接oracle问题
我在VS2005上用ADO连接oracle,能连上,可以正常操作,但是会一直出现下面的问题,时间长了直接挂掉,请大家帮忙看看。

“xsvr.exe”: 已加载“C:\Oracle\ora90\BIN\OraOLEDBrmc.dll”,未使用调试信息生成二进制文件。
“xsvr.exe”: 已卸载“C:\Oracle\ora90\BIN\OraOLEDBrmc.dll”
“xsvr.exe”: 已加载“C:\Oracle\ora90\BIN\OraOLEDBrmc.dll”,未使用调试信息生成二进制文件。
“xsvr.exe”: 已卸载“C:\Oracle\ora90\BIN\OraOLEDBrmc.dll”
“xsvr.exe”: 已加载“C:\Oracle\ora90\BIN\OraOLEDBrmc.dll”,未使用调试信息生成二进制文件。
“xsvr.exe”: 已卸载“C:\Oracle\ora90\BIN\OraOLEDBrmc.dll”
“xsvr.exe”: 已加载“C:\Oracle\ora90\BIN\OraOLEDBrmc.dll”,未使用调试信息生成二进制文件。
“xsvr.exe”: 已卸载“C:\Oracle\ora90\BIN\OraOLEDBrmc.dll”

------解决方案--------------------
加异常捕获
C/C++ code
try
{
//你的ADO代码
}
catch (_com_error& e)
{
CString strMsg;
strMsg.Format(_T("错误描述:%s\n错误消息%s", 
        (LPCTSTR)e.Description(),
        (LPCTSTR)e.ErrorMessage());
AfxMessageBox(strMsg);
}