Access kann keine DBs mehr öffnen

Hallo zusammen

Ich habe eine Anwendung mit Access 97 gemacht, welche ohne gebundene Forms auskommt. Das heisst, jedes Control wird nach einer Action wieder abgefüllt mit den entsprechenden Daten.

Für diese Anzeige benutze ich die Funktion „ShowVorgang“, welche z.B. bei einem MoveNext die DB öffnet, den Recordset positioniert und dann das Form mit den entsprechenden Daten abfüllt.

Das Funktioniert soweit ganz gut.

Jetzt habe ich aber eine Filterfunktion, welche einen SQL-String zurückgibt - dieser kann ziemlich komplex sein!

Wenn ich dann mit diesem meine „ShowVorgang“-Funktion ausführe, bekomme ich immer nach ca. 15 Aufrufen die folgende Fehlermeldung:

„Fehler 3048 Can’t open any more databases“

Kann mir jemand einen Tipp geben, wie ich das umschiffen kann? Die Funktion „ShowVorgang“ schliesst immer schön alle Recordsets und die Database.

TIA & Gruss
Martin Bucher, Zürich