ASP: RS in Session speichern

hi
ich versuche einen ado recordset in einem session object zu speichern, nur wenn ich

set localRS = Session(„RS“)
localRS.movefirst

mache dann bekomme ich die fehlermeldung:

ADODB.Recordset-Fehler ‚800a0e78‘
The operation requested by the application is not allowed if the object is closed.

so, kann jemand damit etwas anfangen und mir eventuell sagen wie man das problem lösen kann?

danke im voraus!

cu

hi
ich versuche einen ado recordset in einem session object zu
speichern, nur wenn ich

set localRS = Session(„RS“)
localRS.movefirst

mache dann bekomme ich die fehlermeldung:

ADODB.Recordset-Fehler ‚800a0e78‘
The operation requested by the application is not allowed if
the object is closed.

beim beenden des ASP-Scripts werden sämtlichen noch offenen Statement-Handles und deren Resultsets geschlossen, eh klar. Sonst würd der Speicher ja binnen Minuten ausgehen, woher soll den der Webserver wissen was er löschen darf und was nicht??

gerhard

beim beenden des ASP-Scripts werden sämtlichen noch offenen
Statement-Handles und deren Resultsets geschlossen, eh klar.
Sonst würd der Speicher ja binnen Minuten ausgehen, woher soll
den der Webserver wissen was er löschen darf und was nicht??

Das hängt vom Scope der Handles ab, daran kann der Webserver/Scripting Host problemlos erkennen was weg darf und was nicht.

Ansich funkt es auch Recordsets in Session-Variablen zu speichern, das rausholen schaut auch recht gut aus, zeig mal den Code her, wie du das Recordset in die Session-Variable speicherst.

Grüße, Robert