webForumDet fria alternativet

Fundering om Count(*) och .Fields(0)

2 svar · 223 visningar · startad av Asa

AsaMedlem sedan dec. 20011 860 inlägg
#1

Om man skriver så här:

strAntal = Conn.Execute("Select Count(*) From tabell Where id=1").Fields(0)

Måste man stänga den med Set strAntal = Nothing då? Eller hur fungerar det med denna?

AsaMedlem sedan dec. 20011 860 inlägg
#2

Är det bättre att göra så här?

Set strAntal = Conn.Execute("Select Count( * ) as antal From tbl_tabell")
  antal = strAntal( 0 )
strAntal.close : Set strAntal=Nothing
voigtann1Medlem sedan juni 20019 519 inlägg
#3

Asa skrev:

Måste man stänga den med Set strAntal = Nothing då? Eller hur fungerar det med denna?

Måste och måste ;) nej men jag har för mig att det inte spelar någon roll där.. då den anslutning till Databasen du vill "bli" fri av och bli av med onödiga objekt som inte behövs mer.. för att slippa har mer objekt igång än vad som behövs.

134 ms totalt · 3 externa anrop · v20260731065814-full.fb544a5a
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
130 ms — hämta tråd, inlägg och bilagor (db)