Avatar billede iggipop Nybegynder
01. august 2004 - 11:55 Der er 10 kommentarer

Lukke database connections

Hvad skal jeg skriver for at 'lukke' nedenstående database connection ? Altså man skal jo lukke/slutte sine connections bagefter ik...

<%
Dim dbc
Dim strConn
Dim strpath

strConn = "DRIVER={Microsoft Access Driver (*.mdb)};DBQ="&Server.MapPath("bruger/db/bruger.mdb")
Set dbc = Server.CreateObject("ADODB.Connection")
dbc.open strConn

sql = "SELECT count(id_no) as antal FROM brugerdata"
set rscount = dbc.Execute(sql)

antal = rscount("antal")
set rscount = nothing
%>
Avatar billede hyperactive Nybegynder
01. august 2004 - 11:58 #1
dbc.close
dbc = nothing
Avatar billede tubber Juniormester
01. august 2004 - 11:59 #2
strConn.Close mener jeg det er
Avatar billede iggipop Nybegynder
01. august 2004 - 12:00 #3
Skal begge med ?
Avatar billede tubber Juniormester
01. august 2004 - 12:05 #4
2 sec ser ud til du har sat det lidt anderledes end jeg plejer kigger lige....
Avatar billede erikjacobsen Ekspert
01. august 2004 - 12:06 #5
strConn.Close er forkert - det er bare en streng
Avatar billede tubber Juniormester
01. august 2004 - 12:08 #6
Set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("info.mdb")

Sådan ser den ud når jeg laver den så det er dbc's der er den rigtige....
Tog det for givet at den der hed noget med conn var selve connection.....
Avatar billede Slettet bruger
01. august 2004 - 12:08 #7
For god ordens skyld:

rscount.close ' lige inden linien set rscount = nothing

dbc.close
set dbc = nothing
Avatar billede tubber Juniormester
01. august 2004 - 12:09 #8
dbc.Close er som hyper skriver at lukke connection til db.....
Avatar billede ldanielsen Nybegynder
01. august 2004 - 13:43 #9
kryptos >

Du kan ikke sige rscount.close, den er jo lavet med dbc.execute
Avatar billede Slettet bruger
01. august 2004 - 13:55 #10
Det gør ingen forskel, et recordset kan altid lukkes.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester