Markus Mühlich: Probleme mit ForwardOnly-Cursor

Beitrag lesen

Hallo Mathias,

Set rsProduct = rs
rs.Close

If rs.EOF Then ...

Das funktioniert aber leider nicht. Bei der EOF-Abfrage gibt's 'ne Fehlermeldung.

Mache ich was falsch?

Ehrlich gesagt, ja.

Du schließt das Objekt und willst danach auf das Objekt zugreifen. Das kann nicht funktionieren.

Nachdem Du das Recordset geöffnet und mit EOF überprüft hast, solltest Du die einzelnen Datenfelder auslesen

myVar(0) = rs("1.Datenfeld")
myVar(1) = rs("2.Datenfeld") usw.

danach die Verbindung schließen und auf Nothing setzen. Dadurch sind wiederum alle Resourcen des Servers freigegeben und können von anderen Quellen verwendet werden.

Viele Grüße aus Köln
Markus