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
