16. september 2005 - 19:05Der er
8 kommentarer og 1 løsning
loop og forespøgselv
Kan det lade sig gøre kun at udføre noget i et loop ved nogle bedstemte id's i databasen
<% Set conn = Server.CreateObject("ADODB.Connection") Conn.Open "DRIVER={Microsoft Access Driver (*.mdb)};DBQ="&Server.MapPath("db.mdb") sql = "select * from kontakt" Set rs = Conn.Execute(sql) do while not rs.EOF %> <% if rs("id") = 1 then %>
<% Set conn = Server.CreateObject("ADODB.Connection") Conn.Open "DRIVER={Microsoft Access Driver (*.mdb)};DBQ="&Server.MapPath("db.mdb") sql = "select * from kontakt" Set rs = Conn.Execute(sql) do while not rs.EOF If rs("id") = 1 Then ' Gør noget her End If rs.MoveNext Loop %>
Den ovenstående loop udskriver jo faktisk kun noget hvis rs("id")=1 og intet for nogen af de andre id'er. Hvis du derfor får udskrevet mere end det, så må det være noget andet i din kode som udskriver dem.
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.