Avatar billede dont Nybegynder
24. november 2004 - 17:11 Der er 1 kommentar og
1 løsning

Tjekke om database er åben/lukket

Jeg vil gerne lave en if eller case kode som gør én ting hvis en database er åben (Conn.Open) og en anden ting hvis databasen er lukket (Conn.Close).
Er der nogle der ved hvordan denne if eller case-ting kan se ud for at virke?
Avatar billede mjense173 Nybegynder
24. november 2004 - 17:24 #1
IF Conn = null Then... måske.
Avatar billede dont Nybegynder
24. november 2004 - 18:09 #2
Jeg tror jeg har fundet ud af det selv:
Testet med følgende kode gemt som asp-fil:
<%
dim stat1
dim stat2

Set Conn = Server.CreateObject("ADODB.Connection")
DSN = "DRIVER={Microsoft Access Driver (*.mdb)}; "
DSN = DSN & "DBQ=" & Server.MapPath ("database.mdb")
Conn.Open DSN
    if Conn.State <> Close then
        stat1 = "db er åben og skulle være åben" & time
    else
        stat1 = "db er lukket og skulle være åben" & time
    end if
Conn.Close
    if Conn.State = Close then
        stat2 = "db er lukket og skulle være lukket" & time
    else
        stat2 = "db er åben og skulle være lukket" & time
    end if
Set Conn = Nothing
%>
<html>
<body>
<%
Response.Write stat1 & "<br>"
Response.Write stat2
%>
</body>
</html>
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