首页 > Windows开发 > 详细

delphi客户端自动重连功能

时间:2019-11-22 11:45:40      阅读:69      评论:0      收藏:0      [点我收藏+]

procedure Tf_login.Timer1Timer(Sender: TObject);
function TestConnected: Boolean;
var
aCon: TADOConnection;
begin
Result := False;
aCon := TADOConnection.Create(nil);
try
aCon.LoginPrompt := False;
aCon.ConnectionTimeout := 1;
aCon.ConnectionString := ‘FILE NAME=‘+ExtractFilePath(ParamStr(0))+‘/ConnectJYBDB.udl‘;
aCon.Provider := ExtractFilePath(ParamStr(0)) + ‘/ConnectJYBDB.udl‘;
try
aCon.Connected := True;
Result := True;
except
Exit;
end;
finally
aCon.Free;
end;
end;
begin
if not TestConnected then //使用临时对象判断数据库连接状况
begin
//ShowMessage(‘数据库连接失败,请检查网络设置‘);
ConJYBDB.Close;
end
else
begin
if ConJYBDB.Connected then
ConJYBDB.Connected := True;
end;
end;

delphi客户端自动重连功能

原文:https://www.cnblogs.com/jiangyuhu/p/11910399.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!