Autor Beitrag
peppi
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 65


delphi 7
BeitragVerfasst: Fr 19.07.02 10:06 
Hallo, habe ein Suchprogramm das mehrere Tabellen (sybase-datenbanken) anhand einer Kundennummer durchsucht. Hierbei wird im Anschluß ein Bericht generiert. Lasse mir vorher alle Daten in einem DBGrid anzeigen! Die Suche läuft einwandfrei innerhalb von Minuten durch. Dann wird der Bericht generiert und im Anschluß gedruckt. Hierbei bekomme ich allerding regelmäßig die Fehlermeldung: "Im Projekt...ist eine Exception der Klasse EDBEngineError aufgetreten. Meldung "Keine Ressourcen mehr für temporäre Tabellen verfügbar". Ich habe die Suche mitlerweile eingeschränkt auf eine geringe Anzahl von Kundennummern. Trotzdem immer wieder dieser Fehler. Am Arbeitsspeicher kann es eigentlich nicht liegen, davon steht genug zuf Verfügung :D Worauf weist dieser Fehler hin? Liegt es am Server? Wäre für jede Hilfe dankbar :wink:

Gruss peppi!
Udontknow
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 2596

Win7
D2006 WIN32, .NET (C#)
BeitragVerfasst: Fr 19.07.02 10:55 
Hallo!
Kenne mich mit Sybase nicht aus, aber die BDE puffert so manche Aktion lokal auf deiner Platte als Paradox-Files. Hast du vielleicht wenig Plattenplatz?

Cu,
Udontknow
peppi Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 65


delphi 7
BeitragVerfasst: Fr 19.07.02 11:14 
Titel: Plattenplatz
Hi,

also am Plattenplatz sollte es auch nicht liegen. Da sind noch gut 14 GB frei. Hab mich auch vergewissert das die temporären Dateien lokal und nicht ins Netz geschrieben werden (private Dir=c:\temp) Der Arbeitsspeicher mit 256MB sollte eigentlich auch ausreichen! Ich bin hier echt am verzweifeln :evil:

Hättest du sonst noch ne Ahnung woran es liegen könnte? Vor einiger Zeit lief das alles noch problemlos mit viel größeren Datenmengen!

Gruss Jana!
Steffer
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 299



BeitragVerfasst: Fr 19.07.02 13:59 
Schau mal in die BDE - Einstellungen, MaxFileHandle oder ähnlich.

Kann es sein, dass du lauter DB öffnest, aber keine schliest?

_________________
Keine Signatur ...
peppi Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 65


delphi 7
BeitragVerfasst: Mo 22.07.02 09:22 
@Steffer

Hi,

diese Einstellung finde ich gar nicht. Aber eigentlich sollte auch das nicht das Problem sein. Ich greife nur auf EINE DB zu, daraus aber mehrere tables! Trotzdem danke für den tip :D
Steffer
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 299



BeitragVerfasst: Mo 22.07.02 16:54 
Hossa... die besten Tipps sind, die du "nicht findest"... :-))

BDE Admin => Konfiguration => System => Init => MaxFileHandles

_________________
Keine Signatur ...
peppi Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 65


delphi 7
BeitragVerfasst: Fr 02.08.02 14:11 
Hallo steffer,

ging leider net früher,

MaxFileHandles = 48 :lol:

Hmm...hat sich aber mitlerweile rausgestellt dat die hier an den Datenbanken wat gemacht haben...und ich nun fehlte ein Join :D

Hat sich also damit erledigt. Dank dir aber trotzdem :D

Bis dann, Jana!
Steffer
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 299



BeitragVerfasst: Fr 02.08.02 22:04 
*lol*
Das ist natürlich recht undankbar und man ist ganz froh wenn man es gefunden hat..

_________________
Keine Signatur ...