webForumDet fria alternativet

Stänga recordset tomma recordset eller inte

ASP

2 svar · 180 visningar · startad av Skarre

Medlem sedan apr. 20012 427 inlägg
Frågan#1

En fråga jag ställt mig länge men av någon anledning aldrig frågat är om det är nödvändigt att stänga ett recordset även om inga poster hämtades. Vilket är rätt?

Set rsFoo = objConn.Execute("SELECT * FROM foo")
If Not rsFoo.EOF Then
	'Gör någonting med datan

	[b]rsFoo.Close
	Set rsFoo = Nothing[/b]
End If
Set rsFoo = objConn.Execute("SELECT * FROM foo")
If Not rsFoo.EOF Then
	'Gör någonting med datan
End If
[b]rsFoo.Close
Set rsFoo = Nothing[/b]
Medlem sedan aug. 2002207 inlägg
#2

Du skall alltid stänga varje recordset som du har skapat. Vad du än gör med dem :)

Medlem sedan apr. 20012 427 inlägg
#3

Vad skönt, då behöver jag inte ändra mitt sätt att koda. :)

263 ms totalt · 4 externa anrop · v20260731065814-full.86ec41c2
124 ms — deklarationer (db)
0 ms — hämta statistik (cache)
133 ms — hämta tråd, inlägg och bilagor (db)
128 ms — ändringar (db)