Wir machen hier auch viel mit Klassen und DB-Zugriffen in Klassen.
Allerdings frag ich mich, warum unbedingt �ber die Lebenszeit des Objekts eine Connection erstellt werden mu�?
Ich geh mal davon aus, dass deine Klasse DB-Operation privat ausf�hrt. Warum machst du die Connection nicht erst zur Ausf�hrung Deiner Methoden auf und am Ende der Methode gleich wieder zu? Das mag zwar im ersten Moment (etwas) inperformanter klingen, erspart Dir aber auch das Offenhalten von Connectionen/Objekten die gar nicht ben�tigt werden.
Der Speicherverbrauch klingt aber auch ein wenig nach in z.B. Schleifen und/oder rekursiv instanzierten Objekten...
herzliche Gr��e
Steffen Kangowski, Projekte
http://www.one2publish.de, http://www.lecloux.de
Email: mailto:[EMAIL PROTECTED]
| "Eigenseder Christoph ETR.ETT1" <[EMAIL PROTECTED]>
08.10.2002 14:46
|
An: "ActiveServerPages German" <[EMAIL PROTECTED]> Kopie: Thema: [aspgerman] RE: Klasse mit Datenbankzugriffen |
>Guter Test. Was passiert, wenn Du in der Klasse explizit die DB wieder
>schliesst?
Meinst Du an einer anderen Stelle als "Class_Terminate()"?
Dort mache ich das (siehe unten).
>Gib ausserdem testhalber in Class_Terminate was aus, um zu sehen, ob es
>aufgerufen wird.
Habe ich bereits versucht und hat funktioniert. Ein "On Error Resume Next" gibt es auch nicht.
Private Sub Class_Terminate()
' ******************************************************************************
' Routine: Class_Terminate
' Description: Implizit vom IIS aufgerufene Prozedur bei Terminierung der Klasse
' ******************************************************************************
Response.Write("start termination<br>")
'Schlie�t Database Connection
mobjConnZV.Close
Set mobjConnZV = Nothing
Response.Write("end termination<br>")
End Sub
mfg
Christoph Eigenseder
| [aspgerman] als [EMAIL PROTECTED] subscribed
| http://www.aspgerman.com/archiv/aspgerman/ = Listenarchiv
| Sie k�nnen sich unter folgender URL an- und abmelden:
| http://www.aspgerman.com/aspgerman/listen/anmelden/aspgerman.asp
| [aspgerman] als [email protected] subscribed | http://www.aspgerman.com/archiv/aspgerman/ = Listenarchiv | Sie k�nnen sich unter folgender URL an- und abmelden: | http://www.aspgerman.com/aspgerman/listen/anmelden/aspgerman.asp
