PC-Experience (https://www.pc-experience.de/wbb2/index.php)
- Software Foren: (https://www.pc-experience.de/wbb2/board.php?boardid=17)
-- Microsoft-Office 97 bis Office 2021: (https://www.pc-experience.de/wbb2/board.php?boardid=23)
--- Speicherprobleme bei Access 2000 (https://www.pc-experience.de/wbb2/thread.php?threadid=9876)


Geschrieben von Axelander am 22.07.2004 um 09:58:

  Speicherprobleme bei Access 2000

Hallo,
ich habe hier ein Speicherproblem bei Access 2000. Folgendes Umfeld:

In einer Programmdatenbank gibt es eine Reihe von Formularen mit ähnlichem Aufbau und ähnlicher Funktion, für jedes Produkt ein eigenes (Unterscheiden sich im Inhalt). Alle Formulare sind ungebunden und werden beim öffnen im Code mit Daten versorgt. Die einzigen gebundenen Felder sind ein paar Listenfelder und Komboboxen. Außerdem enthalten Sie teilweise auch Karteireiter (unter anderem das, das die Probleme macht). Eines dieser Formulare macht Probleme. Irgendwann nach mehrmaligem öffnen des Formulars bekomme ich folgende Fehlermeldung:

"Es ist nicht genügend freier Arbeitsspeicher verfügbar um die Anzeige zu aktualisieren. Schließen Sie nicht benötigte Programme , bevor Sie den Vorgang erneut versuchen."

Also Arbeitsspeicher ist immer noch genügend frei, so um die 1 GB sollten reichen, oder? Das Problem tritt immer nur bei einem Formular auf, alle anderen funktionieren. Dieses eine Formular hat aber mit Abstand die meisten Felder.

Mein Verdacht ist, dass Access intern irgendein Speicherbereich vollläuft. Weiß zufällig jemand, ob es eine maximale Anzahl an Felder in Access Formularen gibt? Wenn es aber daran läge, müsste der Fehler dann nicht bei jedem Aufruf kommen? Oder bekommt man solch einen Fehler auch damit hin, wenn man irgendeine Variable nicht zurücksetzt? Hab schon mal gesucht, aber leider nichts verdächtiges gefunden.

Grafiken und Logo´s sind keine in den Formularen, auch sonst keine OLE - Objekte, daran sollte es also auch nicht liegen. Hat jemand eine Idee woher der Fehler kommen könnte?

Gruß
Alex

Umfeld:
4 * 1,4 GHz Xeon
4 GB Arbeitsspeicher
Windows 2000 Terminalserver SP4
Office 2000 SP3



Geschrieben von ujb2000 am 22.07.2004 um 10:35:

 

Hallo Axelander.

Schau mal hier nach: klick

In der Rubrik "Bugs" wird auch auf das Speicherproblem hingewiesen.

U. a. heisst es dort, man solle die neueste Jet-Version und Service Packs verwenden:
MS hat viele Speicherprobleme in Updates der Jet-Engine bzw. in SPs behoben.



Geschrieben von Axelander am 22.07.2004 um 10:42:

 

Hallo,
danke für den Link, aber den kannte ich schon, hab nur leider auch nichts gefunden für mein Problem. Neustes SP und neuste Jet Engine sind bereits installiert, in der Knowledge Base von MS steht drin, dass diese Meldung nur bis SP1 auftritt. Scheint so aber leider nicht ganz zu stimmen.

Gruß
Alex



Geschrieben von Kiesewetter am 22.07.2004 um 11:02:

 

es gibt noch einen weiteren Lösungsansatz von MS: KB Link



Geschrieben von Axelander am 22.07.2004 um 11:10:

 

Hallo Kiesewetter,
vielen Dank für den Link, aber das ist leider genau der gleiche auf den die FAQ weiter oben verlinkt. Da steht, dass das Problem mit SP1 behoben sei. Wir verwenden hier SP4 mit Jet Engine 4.0 und SP8.

Gruß
Alex



Geschrieben von Kiesewetter am 22.07.2004 um 11:14:

 

dann würde ich mal schauen, was es noch an Updates angeboten wird, wenn du über Windows Updates das Office Update aufrufst.

ansonsten Daten sichern und auch mal Office sauber neu installieren



Geschrieben von Axelander am 22.07.2004 um 11:30:

 

Hab grad mal geschaut. Außer nem Update für italienische Grammatiktools bietet er mir nichts an.

Gruß
Alex



Geschrieben von Cerberus am 22.07.2004 um 11:56:

 

dieses spezifische Problem für Access 2000 kann ich bestätigen

bei uns war es nur durch die ohnehin geplante Umstellung auf Office 2003 langfristig zu beheben, kurzfristig half eine Neuinstallation von Office 2000, was allerdings nur temporäre Abhilfe brachte


Cerberus


Forensoftware: Burning Board , entwickelt von WoltLab GmbH