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
Bitte antworten an "ActiveServerPages German"

       
        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

Antwort per Email an