diff --git a/source/mysql_connection.pas b/source/mysql_connection.pas index b1f7e25e..8350670d 100644 --- a/source/mysql_connection.pas +++ b/source/mysql_connection.pas @@ -352,7 +352,7 @@ end; function TMySQLConnection.Ping: Boolean; begin - if FActive and (mysql_ping(FHandle) <> 0) then begin + if FActive and ((FHandle=nil) or (mysql_ping(FHandle) <> 0)) then begin Active := False; ClearCache; end;