Jeg vil foreslå dig at benytte en While løkke i stedet for Do While... <% While not rs.EOF %> bla bla bla... <% rs.movenext rs.close set rs = nothing %> Det plejer at virke for mig, Benytter meget sjældent Do While, har ikke gode erfaringer med denne...
Det er lige meget som det er en do While eller while det giver samme resultat. Det som keysersoze skriver, mere sansynligt at du ikke har en kolonne som hedder "behandling"
Eller at du i din SL har skrevet: "SELECT kolonne1 FROM tabel"
Og mangler derfor at få behandling med: "SELECT kolonne1,behandling FROM tabel"
Eller for at få alle kolonner med en *: "SELECT * FROM tabel"
Jeg har en kolonne som hedder behandler og som jeg også har skrevet så virker det hvis jeg fjerne Do While osv. bare med det resultat at jeg kun får udskrevet 1 link. Jeg bruger Do While for at få udskrevet alle de behandlere jeg har stående i databsen, som links.
ok hoved sagen er at der står * efter select så du får alle kolonne med... Så kan jeg godt forstå du syntes det er lidt underligt. Prøv lige for en sikkerhedskyld at se at kolonnen også er stavet på samme måde i databasen (behandler).
Jeg har nu i desperation flyttet <% sql = "Select * From opdatering Where Id = " & Request.QueryString("Id")
Set rs = Conn.Execute(sql)
%>
ned så det står lige over <tr> <td width="75%" valign="top"> <b><%=rs("behandler")%></b><BR> <%=replace(rs("behandlertekst"),vbcrLF,"<br>")%></td> <td valign="top" align="right" rowspan="4"><img src="<%=rs("billed")%>"></td> </tr>
og får nu følgende fejl:
Der opstod en Microsoft VBScript-kørselsfejl (0x800A01A8) Et objekt er obligatorisk
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.