New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Embedded connection active during 60sec after database close [CORE6096] #6345
Comments
Modified by: Sławomir Zalewski (slawek)environment: Windows 10, Delphi application, Firebird3 embedded => Windows 10, Delphi application, Firebird3 embedded, ICU57 library |
Commented by: @hvlad Is it reproducible with isql ? |
Commented by: Sławomir Zalewski (slawek) - I didn't try, but I've checked that: |
Commented by: @hvlad 1. Sure :) |
Commented by: Sławomir Zalewski (slawek) I use Windows embedded local server - copy of fbclient.dll as gds32.dll. |
Commented by: @hvlad Reproducible test case needed |
Commented by: Sławomir Zalewski (slawek) Excuse me if this form is not correct. There are: * test database (v.4) I created from backuped test database (v.3) |
Commented by: @hvlad The problem is that application loads gds32.dll but all other components (engine12.dll, etc) uses fbclient.dll. Application must use fbclient.dll to make embedded engine works properly. |
Commented by: Sławomir Zalewski (slawek) But why that problem has disappeared from Firebird 4? |
Submitted by: Sławomir Zalewski (slawek)
1. My application works with Firebird embedded.
2. I close connection - IBDatabase1.Connected := False;
3. I make backup of the database and close that connection.
4. I open database.
5. After 60 sec, if I try to do anything with database, I receive message "Connection shutdown".
If I wait 60 sec after steps 2 and 3, everything works fine.
I checked version 4.0 Beta 1 - it works OK without waiting.
The text was updated successfully, but these errors were encountered: