![]() |
Datenbank: postgresql • Version: 9.0 • Zugriff über: TAdoConnection
Verbindung zu postgresql wird nicht getrennt
Hallo,
bin noch Delphi Anfänger und habe es mit einiger Mühe hinbekommen, zu unserer postgresql Datenbank eine Verbindung herzustellen (mit ![]() Jetzt habe ich aber mit dem Tool pgAdmin III (->ServerStatus) festgestellt, dass die Verbindung so lange bestehen bleibt, bis das Programm beendet wird. Im Prinzip stelle ich die Verbindug so her:
Code:
Beim Trennen verwende ich (alles möglich probiert):
ADOConn := TADOConnection.Create(self);
ADOConn.ConnectionString := ConnStr; ADOConn.LoginPrompt := False; ADOConn.KeepConnection:=false; ADOQuery := TADOQuery.Create(ADOConn); ADOQuery.Connection := ADOConn; ADOConn.Connected := True;
Code:
Gleiches rufe ich auch beim Beenden des Programms im Destruktor auf, und wie gesagt, wenn ich das Programm beende, dann wird die Verbindung getrennt, aber nur dann, nicht, solange das Programm offen ist.
ADOQuery.Free;
ADOConn.Connected:=false; ADOConn.Close; ADoconn.Free; Zusätzlich habe ich nach dem Beenden immer im postgresql Log diesen Eintrag: "LOG unerwartetes EOF auf Client-Verbindung" Hat jemand eine Idee ? Vielen Dank Christof |
AW: Verbindung zu postgresql wird nicht getrennt
Das der OLE DB Provide scheinbar seit 5 Jahren nicht mehr weiter entwickelt wird und immer noch Beta ist, würde ich sagen: Such dir eine andere Zugriffskompo wie z.B.
![]() |
Alle Zeitangaben in WEZ +1. Es ist jetzt 09:23 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz