Command

ASP

6 svar · 198 visningar · startad av Axelsson

Medlem sedan juli 20015 inlägg
Trådstart#1

Hur stänger jag ner databaskopplingen som jag öppnat med Command objektet?

Medlem sedan dec. 19996 721 inlägg
#2

Hur har du gjort?

Medlem sedan juli 20015 inlägg
#3
					Set Comm = Server.CreateObject("ADODB.Command")
					Comm.ActiveConnection "sqls"

Vad annars?

Medlem sedan dec. 20003 563 inlägg
#4

comm.close
set comm = nothing

kanske?

Medlem sedan juli 20015 inlägg
#5

Till Cyprus >>> I min ASP referens bok finns inte close med bland Commands Egenskasper och Metoder. Inte heller något annat som skulle stänga anslutningen, men något måste man ju kunna stänga den med annars blir det ju ett himla slöseri med datorkraft.

Medlem sedan dec. 20003 563 inlägg
#6

Jag har aldrig sagt att jag är duktig på ASP och programmering ;) men skapar du inte helt enkelt ett objekt.
Och de ska man väl kunna stänga med close?

Medlem sedan dec. 19996 721 inlägg
#7
 Set Comm = Server.CreateObject("ADODB.Command")
Comm.ActiveConnection "sqls"

Skriver du (ungefär) så så betyder det att du låter Command-objektet skapa kopplingen, och då har du också tappat kontrollen. För att kunna stänga kopplingen:

 Set Conn = Server.CreateObject("ADODB.Connection")
 Conn.open "sqls"
 Set Comm = Server.CreateObject("ADODB.Command")
set Comm.ActiveConnection=Conn

blablabla....

Conn.Close
Set Conn=Nothing

[Redigerat av emission den 28 jul 2001]

383 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
131 ms — deklarationer (db)
122 ms — hämta statistik (db)
126 ms — hämta tråd, inlägg och bilagor (db)
130 ms — ändringar (db)