Avatar billede hundevennen Nybegynder
02. april 2007 - 09:55 Der er 6 kommentarer og
1 løsning

Hjælp til databaseudtræk

jeg forsøger at få denne kode til at virke, men får en fejl syntax error ved ELSE.

Den skal skrive posterne i databasen hvis der nogen - eller skal den skrive at der ikke er nogen poster i databasen???

while not objRS.eof
           
            if color = 0 then
                Response.write "<tr bgcolor=#FFFFFF>"
                color = 1
            else
                Response.write "<tr bgcolor=#F0F3EF>"
                color = 0
            end if
           
            response.write "<td>&nbsp;" & trim(objRS(2)) & "</td><td>&nbsp;" & trim(objRS(3)) & "</td><td>&nbsp;" & trim(objRS(4)) & "</td></tr>"

                objRS.movenext
                wend
        else
        response.write "<td>Der er ingen poster</td>"
            response.write "</table>"   
        end if
Avatar billede kalp Novice
02. april 2007 - 09:59 #1
if objRS.eof then
while not objRS.eof

if color = 0 then
Response.write "<tr bgcolor=#FFFFFF>"
color = 1
else
Response.write "<tr bgcolor=#F0F3EF>"
color = 0
end if

response.write "<td>&nbsp;" & trim(objRS(2)) & "</td><td>&nbsp;" & trim(objRS(3)) & "</td><td>&nbsp;" & trim(objRS(4)) & "</td></tr>"

objRS.movenext
wend
else
response.write "<td>Der er ingen poster</td>"
response.write "</table>"
end if
Avatar billede goose Nybegynder
02. april 2007 - 10:07 #2
kalp >> skal det ikke være: if NOT objRS.eof then ?

/Goose
Avatar billede kalp Novice
02. april 2007 - 10:10 #3
jo det skulle det:)
hensigten var at lave den if han manglede:)
Avatar billede hundevennen Nybegynder
02. april 2007 - 10:21 #4
det kører uden syntaxfejl, men den skriver at der ingen poster er, - men det er der altså
Avatar billede kalp Novice
02. april 2007 - 10:25 #5
If Not (objRS.BOF Or objRS.EOF) Then
Do While Not objRS.EOF

if color = 0 then
                Response.write "<tr bgcolor=#FFFFFF>"
                color = 1
            else
                Response.write "<tr bgcolor=#F0F3EF>"
                color = 0
            end if
           
            response.write "<td>&nbsp;" & trim(objRS(2)) & "</td><td>&nbsp;" & trim(objRS(3)) & "</td><td>&nbsp;" & trim(objRS(4)) & "</td></tr>"

             
objRS.MoveNext
Loop
Else

  response.write "<td>Der er ingen poster</td>"
            response.write "</table>"

End If
objRS.Close
Set objRS= Nothing
Avatar billede hundevennen Nybegynder
02. april 2007 - 10:26 #6
hihi  jeg skulle jo lige rette til if not - så den køre læg et svar
Avatar billede kalp Novice
02. april 2007 - 10:33 #7
:-)
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