怎么判断ado连接是否正常?

ledalln 2002-02-05 10:33:15
try //检验网络连接是否正常
Adoconnection2.Connected:=True;
except
on EOleException do showmessage('网络连接有问题,请检查您的网络!');
end;
当我拔了网线,单步执行到Adoconnection2.Connected:=True;这一行时候,
为什么程序不往下执行了?而且在exe文件里也不显示'网络连接有问题,请检查您的网络!'而是直接显示windows错误‘连接失败’?
...全文
77 3 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
final_ww 2002-02-05
  • 打赏
  • 举报
回复
你用delphi编译执行就会这样,要不然你怎么知道是什么错呢?直接执行exe就会按照你的设定来提示了。用cxy_ll的方法是一样的。
cxy_ll 2002-02-05
  • 打赏
  • 举报
回复
可以用
On error goto ErrHandle:
.
.
.
ErrHandle:
Msgbox “连接失败”
想得到更多的错误信息可以
Msgbox Error.Number
然后得出各种出错时的Number值Msgbox出自己的出错提示!




ledalln 2002-02-05
  • 打赏
  • 举报
回复
help

830

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 非技术区
社区管理员
  • 非技术区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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