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

Antwort per Email an