Automatyczne zamykanie połączeń z bazą na początku programu

Automatyczne zamykanie połączeń z bazą na początku programu
AP
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 50
0

Witam jak się uchronić przed komunikatem "[SQLITE_BUSY] The database file is locked (database is locked)"? Ktoś napisał że mam zamykać połączenia. Na tą chwile mam to w jednej z opcji w menu. Chciałbym zrobić tak, że po każdej kompilacji gdy program się uruchamia zamykało stare połączenia i tworzyło nowe. Połączenie z bazą itp mam w konstruktorze klasy. Pokaże mi ktoś jak to zrobić? Bo myślałem, że jak w polu mam ustawione connection na null to mi się automatycznie zamyka połączenie :/

abrakadaber
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 6610
1

połączenia zamykać należy przy KOŃCZENIU programu bo nowa instancja nie ma nic do połączeń otwartych z innych programów (w tym do połącząń zostawionych otwartymi przez samą siebie)

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.