Recordset bewahren, Datenbank schliessen
02.09.2003 00:15:11
Hans T.
Ich greife aus einem Excel-UserForm auf eine Access-Datenbank zu. Die Daten brauche ich Read-Only, d.h. als Snapshot. Wie kann ich über längere Zeit das Recordset im Speicher behalten, aber die Datenbank gleich nach dem Lesen wieder schliessen? Ich möchte vermeiden, das Recordset in ein Array einzulesen, da ich sonst viele Funktionen, die auf das Recordset zugreifen, umschreiben müsste.
Bis jetzt machte ich es so:
Set dbsSPE = OpenDatabase(Filename, , True)
Set rstCompTable = dbsSPE.OpenRecordset(strSql, dbOpenSnapshot)
...
dbsspe.close
Weiss jemand eine Lösung?
Vielen Dank für die Hilfe.
Viel Gruss
Hans T.