konto usunięte

Temat: Delphi 2005 + zeos + postgresql

Witam, problem jest tego rodzaju, że program co 3s sprawdza coś w bazie. Za każdym razem sprawdzane jest połączenie do bazy. Baza to lokalny serwer postgres. W przypadku gdy połączenie jest utracone (wystąpi wyjątek w zapytaniu) następuje Reconnect połączenia. Jednak w sytuacji kiedy na chwile zatrzymam serwer to połączenie jest tracone i są generowane błędy Access violation..w dll'ach.. i po chwili go znowu uruchomię niestety program nie nawiązuje ponownie połączenia z bazą mimo iż jest próba reconnectu.

Wie ktoś może gdzie leży problem?Wojtek Stępień edytował(a) ten post dnia 04.08.10 o godzinie 17:02
Mariusz Bułkowski

Mariusz Bułkowski W tajnej służbie Jej
Królewskiej Mości

Temat: Delphi 2005 + zeos + postgresql

Wojtek Stępień:
Witam, problem jest tego rodzaju, że program co 3s sprawdza coś w bazie. Za każdym razem sprawdzane jest połączenie do bazy. Baza to lokalny serwer postgres. W przypadku gdy połączenie jest utracone (wystąpi wyjątek w zapytaniu) następuje Reconnect połączenia. Jednak w sytuacji kiedy na chwile zatrzymam serwer to połączenie jest tracone i są generowane błędy Access violation..w dll'ach.. i po chwili go znowu uruchomię niestety program nie nawiązuje ponownie połączenia z bazą mimo iż jest próba reconnectu.

Wie ktoś może gdzie leży problem?Wojtek Stępień edytował(a) ten post dnia 04.08.10 o godzinie 17:02
Dodał bym jakaś funkcje która sprawdza przed połączeniem czy usługa jest dostępna i dopiero wtedy łączył. To mogło by obejść problem.

AV są podczas łaczenia ponownego czy też podczas wykonywania zapytania po nowym połączeniu ? UStawił bym breakpoint tak aby zadziałał przy próbie ponownego połączenia i posledził co tam sie dzieje.
Aplikacja jest wielowatkowa ?

konto usunięte

Temat: Delphi 2005 + zeos + postgresql

Okazalo się ,że to był BUG w ZEOS 6.6.6 , zainstalowałem ZEOS 7.0 i jest OK

konto usunięte

Temat: Delphi 2005 + zeos + postgresql

Kiedyś (ponad 5 lat temu) w pracy, w poprzedniej firmie pisałem coś bardzo podobnego: Delphi 2005 Professional + Zeos Access + PostgreSQL 8.1 ;)

Nie kojarzę podobnego problemu, ale dobrze wiedzieć, choć już w Delphi od dawna nie piszę....

Następna dyskusja:

Delphi 2005 + INDY SSL problem




Wyślij zaproszenie do