Avatar billede harryfink Praktikant
27. september 2003 - 17:43 Der er 1 løsning

Undtagelse opstod - men hvorfor?

Goddag,

Hvorfor opstår en undtagelse i denne kode?

<%
Set rs2 = Server.CreateObject("ADODB.Recordset")
strQuery = "SELECT * FROM songs"
rs2.OPEN strQuery, objConn, adopenstatic

for i = 0 to Ubound(tlarr)
    song_found = false

    rs2.movefirst

    do until song_found = true
        if rs2("id") = tlarr(i) then
%>
            <p><%=rs2("title")%></p>
<%
            song_found = true
        end if
    rs2.movenext
    loop
next
rs2.close
%>

Idéen er at hvert tal i array'et svarer til et id-nummer i en tabel, og for hvert tal skal så udskrives "title" fra den række, hvor tal og id-nummer matcher.

Hvis der er en smartere måde at gøre ovenstående på, er jet naturligvis også interesseret i denne!! Dette virker dog logisk for mig. Man skulle dog synes det kunne lade sig gøre uden at kigge en masse poster igennem hver gang, ikke? Det er dog kun godt 100, så det er ikke så slemt.

På forhånd tak for hjælpen! :)

Mikkel :)
Avatar billede harryfink Praktikant
27. september 2003 - 18:33 #1
Nevermind...
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