JymdisMedlem sedan mars 20016 260 inlägg if not recordset2.recordcount = 0 then
recordset2.movefirst
do while not recordset2.eof
if recordset2("yearID") = recordset1("yearID") AND recordset2("overrubrikID") = recordset1("overrubrikID") AND recordset2("underrubrikID") = recordset1("underrubrikID") AND recordset2("lankID") = recordset1("lankID") + 1 then
skriv = "<a href='../lank.asp?id=" & Recordset2("ID") & "'>>> </a>"
Exit Do
else
skriv = "<a href='../default.asp'>>> </a>"
end if
recordset2.movenext
loop
end if
response.write skriv %>
om första if satsen uppfylls så vill jag använda exit do, men det funkar inte.. den loopar vidare.. vad har jag gjort fel?
Exit Do kräver att du har Do med i första raden(villkorsraden)
Fel av mig...glöm...sorry
LarsGMedlem sedan dec. 200012 464 inlägg Då finns det ingen post som uppfyller villkoren.
Du behöver kanske göra CDBL på de fält som är numeriska.
LarsGMedlem sedan dec. 200012 464 inlägg One cdbl coming up
if cdbl(recordset2("yearID")) = cdbl(recordset1("yearID") )
asså en typkonvertering.
JymdisMedlem sedan mars 20016 260 inlägg alltså det är inte det som är problemet? tror jag iaf?
för liksom - det uppfylls ibland och allt blir bra.. :) (när det är det sista fältet i recordsetet).
Men när det inte är sista fältet i recordsetet så körs ju loopen igen och sätter ett nytt värde till skriv och det vill jag undvika genom EXIT DO men jag får ändå samma resultat, med andra ord verkar det som den inte utför EXIT do?