Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi Firebird-Client-Fehlermeldung: "Virtual Memory exhausted" (https://www.delphipraxis.net/149833-firebird-client-fehlermeldung-virtual-memory-exhausted.html)

kretabiker 31. Mär 2010 15:14

Datenbank: Firebird • Version: 2.0.4 • Zugriff über: IBX

Firebird-Client-Fehlermeldung: "Virtual Memory exhauste
 
Hallo,

mir wurde ein Fehler von einem unserer Kunden gemeldet, den ich mir nicht erklären kann: Beim Speichern aus unserem Programm von einem Client-Rechner wird die Fehlermeldung "Virtual Memory exhausted" im Zusammenhang mit einer Foreign-Key-Verletzungsmeldung ausgeworfen. Beim schnellen Gegencheck auf einem anderen Client-PC des Kunden funktionierte dagegen alles einwandfrei, auch das Firebird-Serverlog zeigt keinerlei Besonderheiten.

Ich vermute daher mal, dass die Meldung auf Clientseite entsteht, weiß aber nicht, was die Ursache ist und vor allem, was ich dagegen tun kann.

Hat schon mal jemand diese Meldung gesehen bzw. hat jemand eine Idee, was dahinter steckt? Die Firebird-Support-Newsgroup bringt leider keine passenden Einträge zu Tage, Google auch nicht.

Firebird 2.0.4, Delphi 2007, IBX.


Viele Grüße

Udo "Kretabiker" Treichel

hoika 31. Mär 2010 15:25

Re: Firebird-Client-Fehlermeldung: "Virtual Memory exha
 
Hallo,

korrekt die Meldung kommt aus der firebird.msg,
die bei der Installation des FBClients (c:\programme\firebird\firebird_2_0) mit angelegt wird.

Ich würde mal tippen,
dass auf dem "kaputten" Rechner eine ältere Datei liegt.

Du schreibst ja leider nicht, ob die keine Meldung oder diee korrekte Fehlermeldung erwartest.

Ausserdem würde ich mal die gds32.ddl / fbclient.dll vergleichen.


Heiko

kretabiker 31. Mär 2010 15:39

Re: Firebird-Client-Fehlermeldung: "Virtual Memory exha
 
Hallo Hoika,

danke für deine schnelle Antwort.

Beim Ausführen des Programmvorgangs (Speichern einer Kreditorenbuchung) dürfte die Fehlermeldung nicht auftauchen - der gleiche Vorgang auf einem anderen Client-PC wird anstandslos ausgeführt. Ich erwarte daher keine Fehlermeldung... :-)

Die Installation des Clients wurde aus dem gleichen Installationssatz unseres Programms durchgeführt wie auch beim Server und den anderen Clients. Trotzdem werde ich mal deinem Rat folgen und die Versionen der Firebird-Dateien (insbesondere der gds32.dll bzw. der fbclient.dll) mit meinen vergleichen - nicht, dass da eine andere FB-Installation drauf war.

Danke für den Tipp, melde mich.

Viele Grüße

Udo


Alle Zeitangaben in WEZ +1. Es ist jetzt 10:43 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 by Thomas Breitkreuz