请问在网络断开的情况下,有没有好一点的方法让Adoconnection的Connect快速返回异常!
解决方案 »
- 关于一卡通开发中碰到的一些问题
- char数组要怎么传到sql中并取回?内详
- 多线程中,Terminate掉线程时,出现内存读取错误
- 为什么insert语句的字段数不能超过9个,超过就报错?
- 完全退出程序,为什么总显示无法响应
- delphi数据库的安装程序怎末做
- 关于together的下载???
- adoconnection连接sql server 时间问题,高手请进!!!!!!!!!!!!急!在线等待.......
- 基础问题!关于ansichar类型动态数组赋值问题!查了一夜资料没搞定。
- 请教有关使用RAVE REPORT的问题
- Delphi中做网页的问题
- 进销存中退货模块,该怎么做?怎么设计?做过的给点思路,UP都有分
在OnException事件里写:
if (E is EOleException) and (pos('连接失败', E.Message) > 0) then
if Application.messagebox('数据库服务器连接已断开,是否重新连接?',
'PAP提示',
MB_OKCANCEL or MB_ICONERROR or MB_TOPMOST) = IDOK then
begin
//这里写重新连接的代码
比如:
Adoconnection.Connected:=true;
end;