Supportnet Computer
Planet of Tech

Supportnet / Forum / Datenbanken

wie bitte kommt es zu diesen beiden Fehlermeldungen ??





Frage

hallo zusammen :-) ich habe zwei Fehlermeldungen, die mir absolut nichts sagen: 1. "Mehr Datenbanken können nicht geöffnet werden" 2. "Reservierter Fehler (-1104)" Hintergrund: Ich hab eine DB mit ACC2000 erstellt die auf einem Server läuft und in die hinein, mit 5 identischen Frontends von verschiedenen lokalen Rechnern aus, zeitgleich Fragebogendaten erfasst werden. Es läuft auch alles obwohl ich nur mit Standard Dingen gearbeitet habe, sprich keinerlei VBA, alles über Makros gesteuert, weil ich mir VBA grad erst erarbeite. Nun sind aber diese beiden Fehler aufgetreten, mit denen ich nichts anfangen kann. Ich habe nun gebeten mir zu sagen, was genau zu dem Fehler führt und als Antwort bekam ich dies: zu 1 "Es lässt sich leider kein genauer Anlas feststellen, wie die Fehlermeldungen zu produzieren sind. Fest steht nur, je länger das Programm läuft und je mehr Leute eingeben, desto häufiger tritt die Meldung auf. Außerdem scheint es eine Rolle zu spielen, wie viel Begriffe in den jeweiligen Feldern gespeichert sind." zu 2 "Außerdem tritt nun auch noch eine andere Fehlermeldung auf. Sie lautet: "Reservierter Fehler (-1104); es gibt keine Meldung für diesen Fehler."" Zum besseren Verständnisse hier eine Kurze Beschreibung des Projekts: Backend: Es enthält um die 120 Tabellen mit ihren Verknüpfungen, sonst nichts. In 4 davon "tab_fragebogen", "tab_memo", "tab_adr1" und "tab_adr2" sind letztendlich die Informationen der Fragebögen enthalten. Alle anderen Tabellen dienen nur als Datenspeicher für die diversen Dropdownfelder im Frontend. Frontend: Dieses läuft derzeit auf 5 Rechnern und es ist so aufgebaut, das Jeder innerhalb seines "Fragebogens" neue Daten sofort in das jeweilige Dropdownfeld eintragen kann damit sie zukünftig allen Anderen zur Auswahl bereit stehen. Und nun die Frage. Habt Ihr da ne Idee für mich?? :-) in Voraus schon mal besten Dank Gruß Olaf

Antwort 1 von Unforgiven_II

Ich kann dir nicht genau helfen, denke aber, dass der "reservierte Fehler" mit dem anderen zusammenhängt. Mit "mehr Datenbanken können nicht geöffnet werden" nehm ich an, es ist eine Beschränkung, wieviel Daten maximal zugleich bearbeitet werden können (Das es einfach zuviel wird), oder ein fest eingestelltest Limit, also nicht von den Rechnern abhängig.

Antwort 2 von Mick

Hallo, erst mal eine weitergehende Frage zu den Frontends. Sind das auch Access-Anwendungen oder andere Programme?

Gruss Mick

Antwort 3 von olaf

hallo mick

ja das frondend ist auch ACC2000 und zu den genannten tabellen, da hab ich mich mit den datenfeldern vertahen, es sind ca 60 tabellen im backend und die sind verknüpft zum frondend, dort gibt es einen fragebogen der aus sechs teilen besteht, mit insgesamt ca 120 datenfeldern, davon sind ca 60% Dropdownfelder und diese beziehen ihre Daten aus den tabellen.

CU
Olaf

Antwort 4 von KawaVN800

Hi Olaf!

60% von 120 = 72! d.h. du hast in deinem Formular ca. 70 (o. noch mehr) Dropdown-Felder! Für jeden diese Felder muss jetzt Access die Daten aus eine (o. mehere) Tabelle(n) lesen, ein Objekt erstellen und diesen in Memory ablegen. Ich vermute, dass hier entweder das Arbeitspeicher knapp wird, oder Access überfordet ist wg. der Anzahl der Objekten bzw. Dropdownfelder. Versuch mal ob es, mit weniger Dropdownfelder, der Fehler noch besteht.
CU
Carlo (:-))

Antwort 5 von KawaVN800

P.S.
Es wäre auch ein Versuch wert:
Bei der Arbeitstationen das Arbeitsspeicher aufstocken und/oder die Auslagerungsdatei (falls diese als "Feste" definiert ist) vergrossern.
Carlo

Antwort 6 von Mick

Hallo Olaf, die Fehlermeldung besagt eindeutig, dass keine D a t e n b a n k mehr geöffnet werden kann (fehler 3048 der 1104 ist dann ein Folgefehler). Diese Meldung erscheint im Zusammenhang mit der Opendatabase-Methode. Wirklich keine Funktion vorhanden, die immer wieder diese Methode aufruft, ohne die Datenbank zu schliessen? (Wenn Du damit kein Problem hast, kannst Du mir das Frontend zu mailen und ich guck da mal drüber)
Gruss Mick

Antwort 7 von Frank

Bei dieser Größe und wenn du mit mehreren Rechnern auf die Datenbank zugreifst, würde ich Dir auf jeden Fall einen SQL-Server empfehlen. Da hast Du diese Probleme sicher nicht

Antwort 8 von dirkeickels

im Officepaket ist versteckt ein SQLserver enthalten. suche mal nach einem Verzeichniss "SQL".
das ist ein SQLserver 7.0 es bestehen jedoch einige einschränkungen (Maximale Nutzerzahl ...) aber zum probieren langts allemal.

Ich möchte kostenlos eine Frage an die Mitglieder stellen:


Ähnliche Themen:


Suche in allen vorhandenen Beiträgen: