japp, ha med det också, så du förstör objektet.
RecSet.Close
Set RecSet = nothing
Connect.Close
Set Connect=nothing
mvh,
14 svar · 323 visningar · startad av Lukaspojken
När jag avslutar mina DB fråga så skriver jag...
RecSet.Close
Connect.Close
Jag minns att jag sett nånstans
RecSet = nothing
eller något liknande...ska man ta med det också?
japp, ha med det också, så du förstör objektet.
RecSet.Close
Set RecSet = nothing
Connect.Close
Set Connect=nothing
mvh,
Du kan gott skippa det redundanta
Set rs = Nothing
städa alltid bort objekten när de är använda:
RecSet.Close
Set RecSet = nothing
Connect.Close
Set Connect = nothing
alla 4 (ska) bör vara med
mvh jörgen
Vad är nackdelarna att inte ta med det?
herman, förklara?
I praktiken ingen nackdel.
Det man tjänar på att förstöra objekten direkt i ASP-sidan är lite minne som ändå förstörs efter att ASP-skriptet körts färdigt. Dvs. du får tillbaka minnesresurser ngt tidigare - kanske 10ms
varför ska man inte skippa .close också då?
För att både Connection och Recordset kan ha en aktiv koppling till databasen som då inte vet att sidan är klar. Dvs. man ger inte databasen en signal att släppa resurserna.
gutes, då har vi rett ut det!
Så lite minne kan man spara...det blir nog den lösningen då för min del...:)
Om man låt oss säga har 3 sidor som använder samma databaskoppling. Är det nödvändigt att använda sig av connect.close och set connect = nothing. Eftersom jag ändå öppnar databasen på nästa sida. Förstår ni vad jag menar ?