Hallo!
gibts da nicht die "disconnected recordsets"? Hab die zwar noch nie benutzt, aber ich glaube das ist was du suchst. Schau mal in der ADO hilfe unter "Disconnected Recordset"
Gruesse
Meik
-----Original Message-----
From: Carsten Wawer [mailto:[EMAIL PROTECTED]]
Sent: quinta-feira, 14 de Mar�o de 2002 12:29
To: AspGerman Kaffeehaus
Subject: [aspdecoffeehouse] vb-klasse als rs-ersatz
tach,
wie ihr alle gemerkt habt versuche ich mich momentan ein bisschen an
VisualBasic ;-)
ich m�chte eine klasse entwickeln, die mir ein recordset aus einer
datenbank zur�ckgibt. wichtig hierbei: das recordset soll auf der seite
der klasse sofort von der datenbank getrennt werden und geschlossen
werden...
mein ansatz:
> Public pnameConn As ADODB.Connection
> Private pRS As ADODB.Recordset
>
> Private Sub Class_Initialize()
> Set pnameConn = New ADODB.Connection
> pnameConn.Open "DSN=db"
> Set pRS = New ADODB.Recordset
> pRS.CursorLocation = 3
> End Sub
>
> Private Sub Class_Terminate()
> pnameConn.Close
> Set pRS = Nothing
> Set pnameConn = Nothing
> End Sub
>
> Public Function GetRS(sqlstring)
> pRS.Open sqlstring, pnameConn
> pRS.ActiveConnection = Nothing
> GetRS = pRS
> Set pRS = Nothing
> End Function
wie schaffe ich es nun, da� ein
RS = db.GetRS(query)
nicht eine referenz des urspr�nglichen recordsets, sondern eine
unabh�ngige kopie enth�lt, damit ich das rs auf der klassenseite
schlie�en kann?
sinn dahinter soll sein, die db bei den aufrufen m�glichst wenig zu
belasten und die connection gleich wieder frei geben zu k�nnen...
vielen dank (mal wieder)
carsten wawer
barracuda digitale agentur GmbH
t +49(0)221 454 5405 f +49(0)221 454 5489
carsten @ barracuda.de | http://www.barracuda.de
| [aspdecoffeehouse] als [EMAIL PROTECTED] subscribed
| http://www.aspgerman.com/archiv/aspdecoffeehouse/ = Listenarchiv
| Sie k�nnen sich unter folgender URL an- und abmelden:
| http://www.aspgerman.com/aspgerman/listen/anmelden/aspdecoffeehouse.asp
