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