Avatar billede kramerfan Nybegynder
16. april 2001 - 12:29 Der er 1 kommentar og
1 løsning

Hvad er galt?

Jeg har denne kode som ikke virker. Er der nogen der kan se hvad der er galt?

------

sql10 = \"SELECT Kontrolfelt, Bandnavn1, Bandnavn2, Bandnavn3 FROM Kalend Where Dag = (\'\"&session (\"a\")&\"\')\"
set records10 = conn.execute(sql10)

if not records10(0) = \"5\" then

        if session (\"b\")= \"10-15\" then
            SQL1 = \"INSERT INTO Kalend (Tid1, Bandnavn1, Dag) VALUES (\'\"&session (\"b\")&\"\', \'\"&session(\"c\")&\"\', \'\"&session (\"a\")&\"\')\"
            conn.execute(SQL1)
        Elseif session (\"b\")= \"15-19\" then
            SQL1 = \"INSERT INTO Kalend (Tid2, Bandnavn2, Dag) VALUES (\'\"&session (\"b\")&\"\', \'\"&session(\"c\")&\"\', \'\"&session (\"a\")&\"\')\"
            conn.execute(SQL1)
        Elseif session (\"b\")= \"19-24\" then
            SQL1 = \"INSERT INTO Kalend (Tid3, Bandnavn3, Dag) VALUES (\'\"&session (\"b\")&\"\', \'\"&session(\"c\")&\"\', \'\"&session (\"a\")&\"\')\"
            conn.execute(SQL1)
            tid.close
        End if


elseif records10(0)= \"5\" then

    do while not records10.eof

        if session (\"b\")= \"10-15\" then
           
            SQL4 = \"UPDATE Kalend SET Tid1 = \'\"&session (\"b\")&\"\' Where Dag = (\'\"&session (\"a\")&\"\')\"
            conn.execute(sql4)
       
        Elseif session (\"b\")= \"15-19\" then

            SQL5 = \"UPDATE Kalend SET Tid2 = \'\"&session (\"b\")&\"\' Where Dag = (\'\"&session (\"a\")&\"\')\"
            conn.execute(sql5)
       
        Elseif session (\"b\")= \"19-24\" then

            SQL6 = \"UPDATE Kalend SET Tid3 = \'\"&session (\"b\")&\"\' Where Dag = (\'\"&session (\"a\")&\"\')\"
            conn.execute(sql6)   
        End if

    count=count+1
    records10.movenext
    loop

    if count = 1 then

records10.close
end if
end if
%>
Avatar billede kramerfan Nybegynder
16. april 2001 - 12:30 #1
Den laver fejl ved
if not records10(0) = \"5\" then
Avatar billede tzr Nybegynder
16. april 2001 - 12:39 #2
Fordi der ikke er noget felt der hedder \'0\'

Hvis det er den første du vil have fat i skal den hedde:
If NOT records10(\"kontrolfelt\") = \"5\" Then
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