我用ADO连接Oracle,如何判断有无连接上?

freehorse_1981 2003-03-13 07:37:26
如果连接不上,我应该提示错误, 请问我通过什么来判断,并且在我程序运行中,如果我突然连接不上,我应该如何判断现在连接的状态,以确定我该如何保存数据
...全文
76 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
ZHENG017 2003-03-14
  • 打赏
  • 举报
回复
try
{
...
m_pConnection->Open (conn,"","",-1);
}
catch(_com_error * e)
{
AfxMessageBox(e->ErrorMessage());
}
catch(...)
{
long errorcount=m_pConnection->GetErrors ()->GetCount ();
_bstr_t add;
CString errormsg;
for (short i=0;i<errorcount;i++)
{
add=m_pConnection->GetErrors ()->GetItem (COleVariant((short)i))->GetDescription ();
errormsg.Insert (0,(char*)add);
errormsg+="\r";
}
AfxMessageBox(errormsg);
ExitProcess(0);
}
smallcrocodile 2003-03-14
  • 打赏
  • 举报
回复
关注
苏陌Bubble 2003-03-13
  • 打赏
  • 举报
回复
判断 connect 的 State 如果是 真 表示连上了,假 的话表达失败。。。

17,381

社区成员

发帖
与我相关
我的任务
社区描述
Oracle 基础和管理
社区管理员
  • 基础和管理社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧