Autor |
Beitrag |
jjturbo
      
Beiträge: 516
Win2000 prof., WinXP prof.
D4 Stand., D5 Prof, D7 Prof, D2007 Prof.
|
Verfasst: 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
      

Beiträge: 6366
Erhaltene Danke: 60
Windows 7, Ubuntu
Delphi 7 Prof.
|
Verfasst: Mo 05.05.03 11:19
Hallo,
welche Datenbank verwendest du denn?
Es ist warscheinlich nur ein Konfigurationsproblem deines Datenbankmanagers.
Gruß
Klabautermann
|
|
jjturbo 
      
Beiträge: 516
Win2000 prof., WinXP prof.
D4 Stand., D5 Prof, D7 Prof, D2007 Prof.
|
Verfasst: Mo 05.05.03 13:02
Ausschließlich Paradox-Tabellen
|
|
MSCH
      
Beiträge: 1448
Erhaltene Danke: 3
W7 64
XE2, SQL, DevExpress, DevArt, Oracle, SQLServer
|
Verfasst: 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 
      
Beiträge: 516
Win2000 prof., WinXP prof.
D4 Stand., D5 Prof, D7 Prof, D2007 Prof.
|
Verfasst: Di 06.05.03 08:30
Bei einigen anderen Anlagen sind etliche Tabellen mehr im Einsatz, da gibt es das Problem nicht...
|
|
jjturbo 
      
Beiträge: 516
Win2000 prof., WinXP prof.
D4 Stand., D5 Prof, D7 Prof, D2007 Prof.
|
Verfasst: 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
|
Verfasst: 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 
      
Beiträge: 516
Win2000 prof., WinXP prof.
D4 Stand., D5 Prof, D7 Prof, D2007 Prof.
|
Verfasst: 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
      
Beiträge: 55
Win 3.11, Win 98, Win 2000, Win XP
D 1.0 C/S, D6 Prof. 2005 Prof.
|
Verfasst: Do 26.06.03 18:10
Hallo,
Werden Tabellen auch Geschlossen?
Quelltext 1: 2: 3: 4: 5: 6: 7:
| Table.Open. ... Table.Close;
Query.Open. ... Query.Close; |
mfg.
Nikola
|
|
jjturbo 
      
Beiträge: 516
Win2000 prof., WinXP prof.
D4 Stand., D5 Prof, D7 Prof, D2007 Prof.
|
Verfasst: 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 
      
Beiträge: 516
Win2000 prof., WinXP prof.
D4 Stand., D5 Prof, D7 Prof, D2007 Prof.
|
Verfasst: 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...
|
|