Avatar billede palle1976 Nybegynder
22. november 2004 - 15:38 Der er 5 kommentarer og
1 løsning

Connection til Access

Jeg har lavet en ASP side som forbinder til en Access database og udfører noget SQL. Siden fungerer fint første gang den bliver brugt men herefter skal der gå lidt tid inden den kan forbinde til databasen igen. Hvis jeg venter et par minutter kan siden læses igen (en enkelt gang). Når siden ikke kan læses får jeg en fejl på den linie der åbner min connection. Her er den kode der laver forbindelsen til databasen:

'her forbindes til databasen
DBPATH="DBQ=" & Server.Mappath("/Katalog/Database/webKatalog.mdb")
strconn = "Driver={Microsoft Access Driver (*.mdb)};"&DBPATH
 
Dim con
set con = Server.CreateObject("ADODB.Connection")
con.Open strconn

Er der nogen der kan hjælpe ??
Avatar billede kalp Novice
22. november 2004 - 16:42 #1
hvad siger den af fejl? hoster du den selv?
Avatar billede goose Nybegynder
22. november 2004 - 17:00 #2
Husker du at lukke din connection når du er færdig med at bruge den ?

con.close
set con = nothing

/Goose
Avatar billede palle1976 Nybegynder
23. november 2004 - 08:27 #3
Jeg havde kun skrevet con.close, efter jeg skrev:
set con = nothing
virker det.

Jeg troede at det var nok at lukke forbindelsen, hvad er den store forskel ??
Avatar billede goose Nybegynder
23. november 2004 - 08:45 #4
Først så sætter du din connection med: set con =
Så åbner du din connection med: con.open

Så henter du det der skal hentes.

Så lukker din connection med: con.close
Så fjerner du din connection med: set con = nothing

Kort sagt, det du sætter skal du fjerne - det du åbner skal du lukke.

Så smider jeg da lige et svar :o)

/Goose
Avatar billede palle1976 Nybegynder
23. november 2004 - 08:48 #5
Tak for hjælpen !!!
Avatar billede goose Nybegynder
23. november 2004 - 08:55 #6
Det var så lidt, og tak for point :o)

For lige at køre den til ende, så plejer jeg også at lukke for mine forespørgelser når jeg er færdig med at bruge dem, altså f.eks.:

rs("feltnavn")

rs.close
set rs = nothing

/Goose
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