Martin Nystrup Rasmussen skrev:
> Tak for hjælpen, Jens. Det virker nu. Jeg kan trække
> oplysninger fra databasen, men hvis jeg "connecter" for
> hurtigt til databasen igen, får jeg en "uspecificeret fejl"
> relateret til Conn.Open DSN.
Hvordan ser den præcise fejlmeddelelse ud?
> Venter jeg 15-20 sekunder med at "refreshe siden", jamen så
> virker det igen.
Husker du at lukke alle databaseobjekter efter brug. En generel
regel er at man skal have databaseforbindelsen åben i så kort tid
som muligt - det vil i praksis sige at man venter med at kalde
Conn.Execute (eller hvad man nu bruger) indtil der hvor man skal
bruge data, og at man efterfølgende bruger close og "set nothing"
på såvel postsæt som forbindelse:
Eksempel:
' ... en masse asp-kode
' Åbn postsættet
Set rs = Conn.Execute (strSQL)
' Løb det igennem for udskrift
Do While Not rs.EOF
Response.write rs("navn") & "<br>"
rs.movenext
Loop
' Luk det igen
rs.Close
Set rs = Nothing
Conn.close
Set Conn = Nothing
--
Jens Gyldenkærne Clausen
Svar venligst under det du citerer, og citer kun det der er
nødvendigt for at forstå dit svar i sammenhængen. Se hvorfor og
hvordan på
http://usenet.dk/netikette/citatteknik.html