> 1. Er det nødvendigt både at lukke forbindelsen (Conn.Close) og at sætte
den
> = Nothing, som gøres her?
Ja. Det er to forskellige ting du udfører. I starten af din kode på siden
har du sikkert et par linier i denne stil:
Dim Conn
'Opret instans af connection-objektet
Set Conn = Server.CreateObject("ADODB.Connection")
Conn.ConnectionString = [Din connect-string]
'Åbn forbindelsen til databasen
Conn.Open
Det der sker her, er at du første opretter en instans af Connection-objektet
og derefter åbner forbindelsen til databasen. Når du er færdig og vil lukke
ned, så skal du gøre tingene i omvendt rækkefølge:
'Luk forbindelsen
Conn.Close
'Fjern instansen af connection-objektet
Set Conn = Nothing
> 2. I denne tuturial lukker man ikke også recordsettet (RS). Jeg ved ikke
> hvorfor. Bør man ikke også skrive:
> set RS = nothing
> Eller er det unødvendigt, når man først har lukket forbindelsen (Conn)?
Jeg er ikke sikker, og fordi jeg ikke er sikker, så lukker jeg altid
recordsettet manuelt. Så bliver jeg i hvert fald sikker :)
'Luk recordsettet:
RS.Close
'Fjern instansen af recordset-objektet:
Set RS = Nothing
.... Herefter lukker jeg så forbindelsen til databasen og fjerner instansen
af connection objektet.
Mvh. Voller
voller@voller.nospam.dk
http://www.voller.dk
Bemærk nospam i e-mailadressen.