Witam.
Mam w aplikacji obsługującej biuro zrobioną automatyczną aktualizację która w odpowiednim momencie zamyka aplikację główną, ściąga jej nowszą wersję z serwera oraz ponownie ją uruchamia. Problem w tym iż aplikacja - ta biurowa zapisuję często dane do bazy i tu pytanie, jak sprawdzić przed jej zamknięciem w celu aktualizacji czy wszystkie transakcje zostały zakończone ?
Obsługa bazy jest realizowana przez komponenty TIBTransaction, TIBQuery itd. Oczywiście zapis i modyfikacja danych realizowana w ramach transakcji.