Witam
Mam tabelę w bazie danych. Dane z tej tabeli wyświetlam w tabeli na formatce w aplikacji, po kliknięciu w wybrany rekord otwiera się okienko ze szczegółowymi danymi tego rekordu. W tym momencie rozpoczynam transakcję, która blokuje dostęp do wybranego rekordu dla innych użytkowników. Po zamknięciu okienka zatwierdzam transakcję i tym samym odblokowuję dostęp. Moje pytanie brzmi: Co w przypadku jeśli przy otwartym okienku zabraknie mi prądu i program się wysypie? Transakcja będzie cały czas wisiała i blokowała dostęp? Jak można sobie poradzić z takim problemem?
0
0
Nikt nie ma pomysłu?
0
To jaką Ty masz tą transakcje że ona blokuje dostęp ? Poza tym Twój hipotetyczny przypadek łatwo sprawdzić. Przy otwartym okienku ubij firebirda - efekt będzie ten sam. Ja obstawiam że nie będzie wiszącej transakcji blokującej dostęp cokolwiek to nie znaczy.
Tak na marginesie do blokowania dostępu wymyślono inne rzeczy niż transakcje.
b