Autor Beitrag
jjturbo
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 516

Win2000 prof., WinXP prof.
D4 Stand., D5 Prof, D7 Prof, D2007 Prof.
BeitragVerfasst: Mo 05.05.03 07:39 
Moin moin,

ich bekomme in meiner Datenbankanwendung gelegentlich einen seltsamen Fehler: "Zu viele offene Tabellen vorhanden: spsdaten.db"

wobei spsdaten.db eine Tabelle ist, die ich immer wieder leere, einige Male umsortiere, Datensätze einfüge lösche usw... und dann vom ersten bis zum letzten Datensatz die Informationen Zeile für Zeile abarbeite.

Ein paar Anlagen in einer ähnlichen Form laufen auch problemlos. Der Fehler tritt etwa alle 2-3 Tage auf.

Hat jemand eine Idee?

Danke Euch im voraus, jjturbo


Zuletzt bearbeitet von jjturbo am Fr 30.05.03 21:36, insgesamt 1-mal bearbeitet
Klabautermann
ontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic starofftopic star
Veteran
Beiträge: 6366
Erhaltene Danke: 60

Windows 7, Ubuntu
Delphi 7 Prof.
BeitragVerfasst: Mo 05.05.03 11:19 
Hallo,

welche Datenbank verwendest du denn?
Es ist warscheinlich nur ein Konfigurationsproblem deines Datenbankmanagers.

Gruß
Klabautermann
jjturbo Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 516

Win2000 prof., WinXP prof.
D4 Stand., D5 Prof, D7 Prof, D2007 Prof.
BeitragVerfasst: Mo 05.05.03 13:02 
Ausschließlich Paradox-Tabellen
MSCH
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 1448
Erhaltene Danke: 3

W7 64
XE2, SQL, DevExpress, DevArt, Oracle, SQLServer
BeitragVerfasst: Mo 05.05.03 18:46 
via BDE? Imho gabs da eine Einstellung, wie viele Table gleichzeitig.
BIn mir aber nich sicher
grez
msch
jjturbo Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 516

Win2000 prof., WinXP prof.
D4 Stand., D5 Prof, D7 Prof, D2007 Prof.
BeitragVerfasst: Di 06.05.03 08:30 
Bei einigen anderen Anlagen sind etliche Tabellen mehr im Einsatz, da gibt es das Problem nicht...
jjturbo Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 516

Win2000 prof., WinXP prof.
D4 Stand., D5 Prof, D7 Prof, D2007 Prof.
BeitragVerfasst: Di 27.05.03 19:18 
Titel: Fehlermeldung war nicht korrekt !!!
Moin moin!

Trotz mehrfacher Nachfrage war die Fehlermeldung nicht korrekt an mich weitergegeben worden.
Bei einem Kundenbesuch ist der Fehler zufällig aufgetreten, als ich in der Nähe der Anlage war...
Richtig lautet sie: "Zu viele OFFENE Tabellen vorhanden"

Nicht das mir das weiterhelfen würde...

Weiß jemand Rat?

Dank Euch, jjturbo
Spitzentyp
Hält's aus hier
Beiträge: 1



BeitragVerfasst: Do 26.06.03 14:52 
Titel: Ich habe leider das gleiche Problem!!!
Hallo,
leider habe ich genau so einen Kunden, der sich bei mir beschwert, daß er die Fehlermeldung "Zu viele offene Tabellen vorhanden" auf seinem Bildschirm sieht.
Hast Du mittlerweile eine Lösung für dieses Problem gefunden?

Viele Grüße aus Schloß Holte
jjturbo Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 516

Win2000 prof., WinXP prof.
D4 Stand., D5 Prof, D7 Prof, D2007 Prof.
BeitragVerfasst: Do 26.06.03 16:19 
Nein, habe leider noch keine Lösung für dieses Problem...
Bin aber dankbar für jede Idee.

Gruß, jjturbo
Nikola
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 55

Win 3.11, Win 98, Win 2000, Win XP
D 1.0 C/S, D6 Prof. 2005 Prof.
BeitragVerfasst: Do 26.06.03 18:10 
Hallo,
Werden Tabellen auch Geschlossen?

ausblenden Quelltext
1:
2:
3:
4:
5:
6:
7:
Table.Open.
...
Table.Close;

Query.Open.
...
Query.Close;


mfg.
Nikola
jjturbo Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 516

Win2000 prof., WinXP prof.
D4 Stand., D5 Prof, D7 Prof, D2007 Prof.
BeitragVerfasst: Fr 27.06.03 07:51 
Ja, klar werden alle geschlossen. Es werden auch immer wieder die gleichen Dateien geöffnet...
Zwischendurch werden einige mal deaktiviert und Sicherheitskopien von den .db-Files angelegt.

...ich glaube fast, daß diese Fehlermeldung auf einen Übersetzungsfehler bei Borland zurückzuführen ist...

Gruß, jjturbo
jjturbo Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 516

Win2000 prof., WinXP prof.
D4 Stand., D5 Prof, D7 Prof, D2007 Prof.
BeitragVerfasst: Do 08.01.04 13:17 
Hi,

nach zig Telefonaten mit Borland-Leuten scheint der Fehler beseitigt...

Bei bestimmten Operationen legt Paradox temporäre Dateien an, die zwar auch irgendwann wieder beseitigt werden, aber irgendwelchen Müll im Speicher hinterlassen, evtl. auch offene Verbindungen...

"Session.DropConnections" trennt alle Verbindungen, ich habe das an einer Stelle im Programm implementiert, an der keine Tabellenzugriffe erfolgen. Danach müssen die Verbindungen neu hergestellt werden.

Gruß, jjturbo

_________________
Windows XP: Für die einen nur ein Betriebssystem - für die anderen der längste Virus der Welt...