Du måste inte stänga databas-kopplingen själv i dina skript, men du bör göra det. Men när skripten har körts färdigt, så avallokerar ASP alla objekt och variables som skapats i skriptet. Vilket innebär att databas-objekten stängs automatiskt.
Bara för att du stänger din databas-kopping, så stängs inte din recordset för det. Det finns en metod för att jobba med kopplingslösa recordsets (disconnected recordsets).
Risken med att inte stänga dina databas-kopplingar ordntligt, är den att databas-sessionerna fortfarande blir liggande en stund. Vilket medför att, som t.ex. med access (som bara klarar av 10st kopplingar smatidigt) så kan det ganska snabbt bli fullt. Detta kan man undvika med att inte använda sig av system DSN. Fungerar bra på sidor som inte har alltför mång besökare.