怎样判断数据库是否连接上?

zaqizaba 2002-04-16 09:55:59
我是这样的:
try{
Form1->ADOQuery1->Active=false;
Form1->ADOQuery1->ConnectionString="......";
Form1->ADOQuery1->Active=true;
}
catch(...)
{
//fail
}

对吗?
还有其他简单的方法吗?
...全文
106 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
zaqizaba 2002-04-16
  • 打赏
  • 举报
回复
但会弹出个对话框呀
Dala 2002-04-16
  • 打赏
  • 举报
回复
已经很简单了
或者
ADOQuery->Open();
if(ADOQuery->Active) 成功
else 失败
zaqizaba 2002-04-16
  • 打赏
  • 举报
回复
ConnectionString中的数据是:
"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=\\Life-dv\RMS\lf2804.mdb;Mode=ReadWrite;Persist Security Info=False"
我是指向的网络路径
mikesome 2002-04-16
  • 打赏
  • 举报
回复
你的程序是对的
当然,在调试的时候会跳出对话框
但在Build好的exe文件独立执行时就不会有对话框跳出了

1,178

社区成员

发帖
与我相关
我的任务
社区描述
C++ Builder 数据库及相关技术
社区管理员
  • 数据库及相关技术社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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