10. august 2005 - 14:41Der er
9 kommentarer og 1 løsning
Hvornår skal databasen lukkes?
Jeg har en asp-side, som udfører 7 forskellige SELECT handlinger. Skal jeg åbne og lukke databasen for hver SELECT, eller er det en fordel at åbne db'en, køre hele scriptet igennem og så lukke til sidst? Som det er nu, så åbner og lukker jeg 7 gange, men jeg har ind i mellem problemer med denne fejl
Provider error '80004005' Unspecified error
Kan det skyldes, at jeg åbner og lukker db'en for ofte?
busschou> Jeg tror, at du har ledt mig på sporet med hensyn til fejlen. Siden redirecter hvert 30 sekund til en anden side, som tjekker, om en bestemt betingelse er opfyldt. Hvis den ikke er det, redirectes tilbage til den første side, som så igen efter 30 sek .... osv. Jeg kan så godt se, at det er lidt tilfældigt, om db'en er åben eller lukket, når der redirectes. Er der nogen måde, at jeg kan løse dette på? Hvordan får jeg lukket db'en inden siden redirectes?
på normal vis --- <% //en masse kode blalba if betingelse then conn.close set conn = nothing response.redirect "en ny side" else //gør noget andet fx conn.execute("update ....blalba" conn.close set conn=nothing end if
Nu kender jeg jo ikke din struktur :o) Men jeg gør det selv sådan at jeg på alle mine sider åbner databasen aller øverst Alle steder hvor jeg så kan risikere en redirect eller noget andet som gør scriptet stopper, så sørger jeg for at lukke databasen ned inden den handling kan ske :o)
Håber du får det til at virke med alle dine redirects :o)
Synes godt om
Ny brugerNybegynder
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.