Delphi znikająca forma

Odpowiedz Nowy wątek
2011-10-12 12:43
rafał
0

Witam

Aktualizuje dane wg poniższego kodu - baza MSSQL

Query.cachedUpdates := true;
Query.edit;

.. wprowadzam dane …..

i zatwierdzam

Query.post;
Ierror : = query.applyUpdates;
If ierror = 0 then
Query.commitUpdates
Else
Showmessage(’błąd’);

W czasie zatwierdzania gdy nie ma połączenia sieciowego forma znika i zamiast niej pojawia się biała plama,
Po dłuższej chwili wyskakuje komunikat o błędzie i dopiero po jego zatwierdzeniu forma powraca.

Co można zrobić aby forma nie znikała ?

Pozostało 580 znaków

2011-10-12 15:11
Opi
0

To zanim się połączysz z bazą... sprawdź, czy masz połączenie z internetem.

Pozostało 580 znaków

2011-10-14 13:15
0
Opi napisał(a)

To zanim się połączysz z bazą... sprawdź, czy masz połączenie z internetem.

Ta? A jeśli baza jest lokalnie? Lub w LAN?

Jedyne, co mi teraz przychodzi do głowy, to przesunięcie tego do osobnego wątku. Wtedy osobny wątek zostanie "wstrzymany", a główny wątek aplikacji nadal będzie chodził, więc nie zobaczysz czegoś takiego.

Pozostało 580 znaków

Odpowiedz
Liczba odpowiedzi na stronę

1 użytkowników online, w tym zalogowanych: 0, gości: 1, botów: 0