30. september 2009 - 10:05Der er
18 kommentarer og 1 løsning
Hvis condition rs.movenext
Hej,
Jeg har følgende kode, som jeg ikke kan få til at makke ret:
if rs.eof or rs.bof then ' no result else while not rs.eof or rs.bof response.write "Tilykke dit record er fundet" rs.movenext wend end if
Dette virker korrekt, looper gennem 25 records og viser dem alle.
Men hvis jeg så sætter en if condition ind, så går det galt.
if rs.eof or rs.bof then ' no result else while not rs.eof or rs.bof if instr(str1,str2) < 0 then ' skip rs.movenext else response.write "Tilykke dit record er fundet" end if rs.movenext wend end if
Det jeg gerne vil er at hvis min if ikke er opfyldt så skal den hoppe den record over. Eks. hvis der var 25 records og 10 opfyldte min if, så skulle der kun udskrives 15 records.
if rs.eof or rs.bof then ' no result else while not rs.eof or rs.bof if instr(str1,str2) < 0 then ' skip response.write "skip" 'bare så du kan se det else response.write "Tilykke dit record er fundet" end if rs.movenext wend end if
<% 'nr. 1 - tjekker i strengen og udskriver ja eller nej
str1 = lcase("week1:2010:true") 'str1 = lcase("week1:2009:false") str2 = "week1:2009:false,week2:2009:false,week3:2009:false,week4:2009:false,week5:2009:false" if instr(str2,str1) > 0 then response.write "ja <br>" else response.write "nej <br>" end if response.write "<br>-----------------------------------------------<br>"
'nr 2 - laver et gemmenløb - tjekker og udskriver hele resultat if str2 <> "" then arr_b = split(str2,",") for b = 0 to ubound(arr_b) if arr_b(b) = str1 then response.write "ja " &str1& " den er i strengen <br>" else response.write "nej " &str1& " er ikke i strengen <br>" end if next end if %>
prøv selv at skifter str1 ud - jeg har lavet to str1 for at teste
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.