![]() |
Datenbank: Firebird • Version: 1.5 • Zugriff über: bde
Insufficient Memory for this Operation
Hallo zusammen,
seit ein paar tagen bekomme ich in meinem Programm immer wieder die Meldung, insuffcient memory for this operation, ich habe also schon soviel rausgefunden, dass der Fehler nach öffnen eines Querys erscheint. Jetzt meine Frage, kann das an einem fehlenden tquery.free; liegen oder anwas kann so etwas liegen? vielen dank |
Re: Insufficient Memory for this Operation
Zitat:
Mit welchen Datenmengen hantierst du denn (auf wieviel RAM)? |
Re: Insufficient Memory for this Operation
Wie sieht denn die Abfrage aus?
|
Re: Insufficient Memory for this Operation
also mein pc hat 2gb ram.
die abfragen sind alles mögliche, es sind select, update, insert und delete vertreten. wo es genau auftritt, ist immer verschieden. Gibt es programme die solche fehler aufdecken? |
Re: Insufficient Memory for this Operation
Wie groß sind denn die Ergebnismengen? Die BDE erzeugt ja lokal eine temp. Paradox-DB mit dem Ergebnis
|
Re: Insufficient Memory for this Operation
wo sollte die datei liegen?
|
Re: Insufficient Memory for this Operation
Im Sessionverzeichnis
|
Re: Insufficient Memory for this Operation
und wie sollte die heissen?
|
Re: Insufficient Memory for this Operation
Irgendwas mit Q....db ist ja aber egal, Frage ist ja nur, ob du Abfargen mit großen Ergebnismengen hast.
|
Re: Insufficient Memory for this Operation
naja die definition von groß ist ja bekanntlich verschieden.
Es kommen also schon datenmengen bis 3000 zeilen, und ca. 5000 Abfragen. |
Re: Insufficient Memory for this Operation
Die reine Anzahl der DS sagt ja allein nicht so viel aus. Die Abfagn schon mal mit einer alternativen Methode getestet?
|
Re: Insufficient Memory for this Operation
was meinst du mit alternativen Methoden getestet? also bis vor 3 wochen war das überhaupt gar
kein Problem, jetzt habe ich ein paar sachen geändert, ich weiss aber nicht mehr genau welche, und seit ein paar tagen kommt immer wieder diese Meldung. |
Re: Insufficient Memory for this Operation
Admin-Tool, andere Zugriffskomponenten, ...
|
Re: Insufficient Memory for this Operation
nein noch nicht, möchte aber demnächst umstellen auf ibdac oder fibplus
|
Re: Insufficient Memory for this Operation
Zitat:
|
Re: Insufficient Memory for this Operation
Ich würde die problematischen Abfragen mal mit einem Admintool ausführen, um zu sehen wie groß das Ergebnis wird.
Btw. IBDAC bietet dir sogar einen Umstellungsassistent |
Re: Insufficient Memory for this Operation
was macht der Umstellungsassistent
|
Re: Insufficient Memory for this Operation
Der hilft dir eine BDE/IBX-Anwendung auf IBDAC umzustellen
|
Re: Insufficient Memory for this Operation
das ist gut, ist das eine komponente oder ein externes programm zum aufrufen?
|
Re: Insufficient Memory for this Operation
Eine Delphi AddIn
|
Re: Insufficient Memory for this Operation
Ich empfehle FastMM. Hatten sowas ähnliches auch mal (mit Oracle-Zugriffskompos). Hier hatte sich der Memory-Manager von Delphi 6 selbst ins Knie geschossen (Fragmentierung des Verwaltungsinformation) und hat trotz ca. 200 MB verwendeten Speichers gemeint er würde nichts mehr zuweisen können. FastMM eingesetzt und das Problem war gelöst. Und die Aufgabe des nicht mehr weiterentwickelten MemCheck übernimmt es auch.
|
Re: Insufficient Memory for this Operation
ist das fastMM auch für D5?
|
Re: Insufficient Memory for this Operation
Denke schon, aber
![]() |
Alle Zeitangaben in WEZ +1. Es ist jetzt 19:45 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