Ich benötige mal wieder eure Hilfe (Access 2002).
Ich habe in meiner Datenbank ein Hauptformular, das über Register lauter Unterformulare anzeigen soll. Da es mittlerweile recht viele Unterformulare geworden sind, kommt nun beim Öffnen dieses Hauptformulars folgender Fehler:
Fehler 3048: Mehr Datenbanken können nicht geöffnet werden
Ich habe in allen Funktionen, bei denen Tabellen oder Recordsets angesprochen werden, stets folgende Schreibweise verwendet:
Dim db As Database
Set db = CurrentDb()
…
…
db.Execute "DELETE * FROM …
…
…
db.Close
Set db = Nothing
**************************
bzw.
Dim RS As DAO.Recordset
…
…
Set RS = db.OpenRecordset("SELECT…
…
…
RS.Close
Set RS = Nothing
Was muss ich nun im VBA-Code beachten, um Speicher wieder freizugeben, bzw. geöffnete Tabellen wieder zu schliessen ?
Oder liegt der Grund für die Fehlermeldung wo ganz anders?
Grüße aus Stuttgart