Avatar billede jolo Nybegynder
09. november 2001 - 13:26 Der er 2 kommentarer og
1 løsning

close metoden

Jeg har ladet mig fortælle at når man koder asp skal man lukke forbindelsen:
call data.Close()
call connection.close()
Hvorfor skal man dette?
Avatar billede keysersoze Ekspert
09. november 2001 - 13:29 #1
det er af den simple grund, at man skal spare ressourcer!

uanset hvad man foretager sig, så skal man tænke på ressourcerne; det nytter fx ikke at overfylde en side med session - databaseforbindelser eller andet! selvfølgelig kan man godt, men det er spild af serverens kræfter!
Avatar billede agony Nybegynder
09. november 2001 - 13:30 #2
hvis du har en connection til en database gennem asp ja så er det en god idé at lukke denne igen efter brug.

.close() er korrekt men hvad detr såtr før kommer and på hvad du har kaldt din connection
Avatar billede tmceu Praktikant
09. november 2001 - 14:16 #3
Jeg bruger altid denne i VBScript

if RS.State = 1 then RS.Close
set RS = Nothing
if Conn.State = 1 then Conn.Close
set Conn = Nothing

Tilføjelsen af check på state sikrer at du undgår fejl, hvis objektet ikke er åbnet.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester