Avatar billede elduce Nybegynder
26. juli 2003 - 21:20 Der er 3 kommentarer og
1 løsning

Fejlmeddelelse: Filen er allerede åben

Når jeg kører denne subrutine får jeg en fejlmeddelelse om at filen allerede er i brug:

sub buildmenu()
    if session.contents("login") <> 1 then
        Set objConn = Server.CreateObject
("ADODB.Connection")
        objConn.Open strDBConn
        strSQL = "SELECT * FROM menulinks WHERE public = 1"
        set objRS = objConn.execute(strSQL)

        Do UNTIL objRS.EOF
            tmp = "<a href="
            tmp = tmp & chr(34)
            tmp = tmp & "default.asp?"
            tmp = tmp & objRS("file")
            tmp = tmp & chr(34)
            tmp = tmp & ">"
            tmp = tmp & objRS("file")
            tmp = tmp & "</a><br>"
            response.write tmp
        loop
    else
        response.write "blablabla"
    end if
objConn.Close
objConn = nothing
objRS.Close
objRS = nothing
end sub

Er der nogen der kan kringle den?

Og er der forresten en smartere måde at skrive " i et response.write end at bruge chr(34)?
Avatar billede eagleeye Praktikant
26. juli 2003 - 22:33 #1
Den fejl kommer typsik hvis du har Access åben på samme tid som ASP siden prøvet at tilgå databasen.

For at skrive et " i en response.write kan du skriver to efter hinanden ""

Response.Write "Dette giver kun et tegn i tekten "" ..."
Avatar billede elduce Nybegynder
27. juli 2003 - 14:22 #2
takker
Avatar billede elduce Nybegynder
27. juli 2003 - 14:25 #3
Hvis du lige laver et svar, eagleeye, så får du de 30 point.
Avatar billede eagleeye Praktikant
27. juli 2003 - 14:27 #4
Ja det gør jeg da gerne ;)
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