Hvordan løses denne opgave. Jeg kan jo ikke bruge den sædvanlige RS.Movenext kommando da den jo vil gå et helt recordset frem. Kan ikke lige gennemskue en simple måde at løse dette problem på. Kan nogen hjælpe ???
ja gemme dem midlertidigt som softspot foreslår Ellers kan du i stedet for at benytte din connection så lave et recordset Jeg kan ikke lige huske cursoren og låsen i hovedet Men sættes cursoren som dynamisk har du jo mulighed for at lave en rs.moveprevious Derved kan du både gå frem og tilbage i dit recordset :o)
Dynamiske recordsets er da en mulighed, men det er bare en dyr måde at arbejde med data på - det skalerer ikke særlig godt. Hvis man har andre muligheder bør de nok overvejes først...
Klart! Og som jeg tidligere har sagt til dig her på E, så er alle muligheder interessante at få nævnt, så man kan tage stilling til hvad der er bedst i den givne situation :)
cachen menes vel bare at gemme det i en temp -- do while not rs.eof tmp1 = rs("val1") rs.movenext tmp2 = rs("val2") //lav noget med de to værdier rs.movenext loop
hmm du kan jo nøjes med kun gemme den første -- <table> <% do while not rs.eof dato1 = rs("dato") navn1 = rs("navn") rs.movenext %> <tr><td><%=dato1%></td><td><%=rs("dato")%></td></tr> <tr><td><%=navn1%></td><td><%=rs("navn")%></td></tr> <% rs.movenext loop %> </table>
Jamen er det ikke bare det man kunne kalde en streng ??? Og næste spørgsmål vil så være. Hvad nu hvis antallet i DB er ulige. Så vil maskineriet da brokke sig ...
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.