Avatar billede msnilsson Nybegynder
06. maj 2003 - 12:07 Der er 5 kommentarer og
1 løsning

LDB - lukning af alle recordsets

Mit website kører på en Access-database og er programmeret med ASP/VBScript. Nu har jeg en ldb-fil der ikke vil lukke (den timer ikke ud efter 15 minutter), og det gør afviklingen af (en del af) siderne på mit site utroligt langsom. Jeg har en mistanke om at det skyldes enten:
1) Der er et recordset et eller andet sted jeg ikke har fået lukket ordentligt, eller
2) En side er blevet afbrudt før scriptet havde kørt færdigt, så recordsettet ikke er blevet lukket.

Det skal lige siges at ldb-filen kun opstår en gang imellem - med måneders mellemrum. Hidtil har løsningen været at genstarte webserveren, hvilket løser problemet, men det er ikke optimalt.

Nu er mit spørgsmål:
Er der en måde hvorpå man kan lukke alle recordsets fra et script, selvom man ikke ved hvilke der står åbne (dvs. en side der hedder dbclose som blot skal køres, så lukker alle recordsets og databasen forsvinder)? Og vil det få ldb-filen til at forsvinde og mit website til at køre hurtigere?
Avatar billede -master-d- Nybegynder
06. maj 2003 - 12:26 #1
Har du husket at lukke din database forbindelse i dit asp dokument ?

Conn.Close
Set Conn = nothing


Ellers kan du lukke et recordset med

rs.Close
Avatar billede burningice Nybegynder
06. maj 2003 - 12:49 #2
msnilsson>> ldbfilen kommer så snart der er flere end een connection til databasen, og hvis du føler at siden er meget sløv, så burde du på det kraftigste overveje at skifte til en ordenlig database, istedet for at hænge i access, som højst har sin berettigelse i udviklingsstadiet.

MSDE er et gratis alternativ fra MS som du nemt kan skifte over til, og den understøtter de samme ting som access gør.
Avatar billede the_bma_man Nybegynder
10. juni 2003 - 17:34 #3
cyberfessor> Hvad er MSDE?
Kan det køre på en server, eller kun på en workstation?
Avatar billede burningice Nybegynder
11. juni 2003 - 13:56 #4
the_bma_man>> lillebroderen til MS SQL.... gratis, kan næsten det samme, men har en begrænsning på 2 gb pr database.
Det kan sagtens installeres på både windows workstation og server :)
Avatar billede the_bma_man Nybegynder
11. juni 2003 - 15:37 #5
har kigget efter det - har du en exact URL også?
(Det bør faktisk snart give point :-))
Avatar billede msnilsson Nybegynder
11. juni 2003 - 15:54 #6
(Det bør faktisk snart give point :-))

Tjah - men der er ikke nogen der har svaret, og slet ikke på mit spørgsmål :-) - så jeg lukker nu
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