prüfen od DAO.Recordset geöffnet ist

05/12/2008 - 08:27 von Volker Scherf | Report spam
Hallo NG,
per ADO kann ich mit derRecordset-Eigenschaft 'adStateOpen" prüfen, ob ein
Recordset geöffnet ist.
Gibt es für DAO dazu etwas vergleichbares?

Hintergrund:
Wenn nach einem Laufzeitfehler (der über einen Fehlerbehandler abgefangen
wird) die Funktion beendet wird, möchte ich prüfen, ob das Recordset
geöffnet wurde, um es dann zu schließen und auf Nothing zu setzen.

Bsp.: If kundenRS.State = adStateOpen Then kundenRS.Close: Set kundenRS =
Nothing

Für DAO hab ich halt z.Zt. am Ausgang ein 'On Error Resume Next' gesetzt,
das ist mir aber irgendwie zu trivial.


Viele Grüße,
Volker
 

Lesen sie die antworten

#1 Jens Schilling
05/12/2008 - 08:57 | Warnen spam
Hallo, volker

Volker Scherf wrote:
Hallo NG,
per ADO kann ich mit derRecordset-Eigenschaft 'adStateOpen" prüfen,
ob ein Recordset geöffnet ist.
Gibt es für DAO dazu etwas vergleichbares?



Probier's mal so :

If Not DeinRecordset Is Nothing Then...

Gruss
Jens
______________________________
FAQ: http://www.donkarl.com

Ähnliche fragen