Hej
Jag har lite frågor angående att stänga en databasförbindelse. måste man göra detta på varje sida och vart är bäst att lägga stägningskoden.
Om man har öppnat en databasförbindelse på en sida och ett recordset räcker det då med att stänga databasenstängs recordsetet automatiskt då.
Vad händer om man inte stängernågot av dessa. Jag använder system dsn. Hur mycket kraft suger det av databasen.
Jag vill ju bygga ett så snabbt system som möjligt som många personer kan använda samtidigt.
vore hemskt taksam för massor av information om detta
------------------
Adde
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.