Subject | No reconnection with fbclient 3.03 when network is lost |
---|---|
Author | |
Post date | 2018-04-19T12:24:57Z |
Hello,
My program can't reconnect to server FB when network was lost.
I made some tests and it happends only when I use fbclient.dll FB3
My program is write in Delphi XE5 and I use DBExpres Devart to connect the database.
My settings :
WIN10
Delphi XE5
FIrebird server 3.03
Devart driver DBXDriver 4.18.3
When the network is lost (to make my test I put my computer in hibernate) it's impossible to reconnect the database after if I use fbclient.dll 3.03 and even with a server FB2.5 (I must kill the program), but no problem with fbclient 2.5.8.
I don't have the same errors when I use fbclient 3.03 or 2.5.8
With server FB3.03 and fbclient.dll V3.03 I have 2 errors messages :
First : Program raises an exception EIBCError with message 'Unsuccessful execution caused by a system error that precludes successful execution of subsequent statements.
Error writting data to the connection
Second : Program raises an exception TDBXError with message 'Unsuccessful execution caused by a system error that precludes successful execution of subsequent statements.
Error writting data to the connection
With server FB3.03 and fbclient.dll V2.5.8 I have only one error message and after database is reconnected
Program raises an exception EIBCError with message 'Unable to complete network request to host "192.168.0.100"
With server FB2.5.8 and fbclient.dll V3.03 => No reconnexion !
So, it appears that it doesn't reconnect when I use fbclient.dll 3.03
Thank in advance for your help.
Regards
Eric