03. maj 2004 - 15:42Der er
5 kommentarer og 1 løsning
Kontrollere om DB er tilgængelig.
Hejsa, jeg har en extern DB-server og den har det med at dø lidt, derfor ville jeg gerne i min ASP kode lige se om DB'en er i live inden jeg kører forespørgsler på den. Jeg bruger dette til at forbinde med og det er "pconn.Open dbname" dette der giver fejl når DB-serveren er nede. Kan kan smide det i en IF sætning på en eller anden måde?
Set pconn = Server.CreateObject("ADODB.Connection") pconn.Open dbname
FX: IF (pconn.Open dbname = FALSE) response.write("DB fejl") ELSE normalt genneløb END IF
on error resume next 'fortsæt ved fejl pconn.Open dbname if err.number <> 0 then response.write("DB fejl") end if on error goto 0 'stop ved fejl (default)
jeg takker for svaret, jeg nåede lige at teste koden og den er ok! jeg skriver måske lige i morgen, da jeg ikke lige endnu har kunnet overskue hvad det er resume next pointer til...
"resume next" betyder bare at hvis der opstår en fejl, bliver der oprettet en fejlkode, også fortsætter den med næste linje, i stedet for at stoppe.
"goto 0" sætter fejl behandling tilbage til normal (stop ved fejl). Den går ikke til linje 0...
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.