Seite 1 von 1
Gelöst Out of Memory, Error S1000
Verfasst: Do 5. Mär 2020, 04:38
von Libremiki
Plötzlich diese Fehlermeldung. Im Netz habe ich keine Lösung gefunden. Nochmals kontrolliert und den Fehler gefunden. Dieser Beitrag schließt die Lösung in meinem Fall gleich ein.
Fehler: Die Fehlermeldung kam als ich Daten in Tabellen eintragen wollte die ich gestern erstellt hatte. Dabei ist es passiert dass in einem Textfeld die Feldlänge mit 234567890 eingetragen war. Das hat den Computer überfordert.
Lösung: Textfeld Feldlänge auf 60 gesetzt - Fehler weg.
Re: Gelöst Out of Memory, Error S1000
Verfasst: Do 5. Mär 2020, 16:42
von RobertG
Hallo Libremiki,
kannst Du einmal genauer sagen, wo dieses Textfeld lag? Die Größe der Angaben in einem Formularfeld dürfte eigentlich völlig egal sein. Die Datenbank setzt dort eher die Schranken. Einen Memory-Fehler dürfte die Größenangabe alleine auch nicht geben - es sei denn, Du gibst in mehreren Feldern hintereinander so viel Text ein, dass eben wirklich ein Speicherproblem entsteht, wenn Du eine Datenbank nutzt, die im Cache arbeitet (HSQLDB intern).
Re: Gelöst Out of Memory, Error S1000
Verfasst: Mi 11. Mär 2020, 04:28
von Libremiki
Hallo Robert,
Der Fehler war nicht im Formular-Feld sondern in der Tabelle. Unter "Field-Type Text" kann man die Länge eingeben. Wenn ich die Länge auf 4 beschränke dann kann man auch nur 4 Zeichen eingeben. Ich weiß nicht warum, aber ich hatte eine enorme Zahl eingegeben, ich glaube die zahl war 9-stellig oder sogar mehr.
Vermutlich stellt Base so viel Platz für eine mögliche Text-Eingabe zur Verfügung und belegt Speicherplatz. Jedenfalls kam die Fehlermeldung nach der Korrektur nicht mehr.
Bin immer noch in Süd-China und warte bis ich in Peking nicht mehr in Quarantäne muss. Mittlerweile haben sich die Leute hier an die Situation gewöhnt, die Ersten laufen schon ohne Mundschutz auf der Straße.