04. maj 2003 - 13:31Der er
2 kommentarer og 1 løsning
Ændre det sidste Response i en løkke!
Hej...
Hvordan får jeg efterfølgende script, til at ændre det sidste udskrevne svar fra Response.write rs("latinnavn") & ";URL=http://www.blablabla.dk/side.asp?ID" & rs("ID") & ";TARGET=mainFrame|" & vbCrLf & "" til Response.write rs("latinnavn") & ";URL=http://www.blablabla.dk/side.asp?ID" & rs("ID") & ";TARGET=mainFrame"
Det er en god ide at bruge Do While not rs:EOF og ikke vendte med at tjekke på rs.EOF tilsidst hvis du da man altid vil komme ind i do selvom recordsetet er tomt.
Når til spørgsmålet du kan udskrive det som altid skal udskrives og så lave tjek på rs.EOF og udsklrive de som kan skal udskrives når der er flere records. Så dit loop bliver:
Do While Not rs.EOF Response.write rs("latinnavn") & ";URL=http://www.blablabla.dk/side.asp?ID" & rs("ID") & ";TARGET=mainFrame|"
rs.MoveNext if not rs.EOF then 'Bliver ikke udskrevet ved sidste record Response.write vbCrLf end if Loop
Hov, ja jeg fik ikke | med ned, jeg fik kun flyttet vbCrLf, den kan bare flyttes ned til hvor vbCrLf udskrives:
Do While Not rs.EOF Response.write rs("latinnavn") & ";URL=http://www.blablabla.dk/side.asp?ID" & rs("ID") & ";TARGET=mainFrame"
rs.MoveNext if not rs.EOF then 'Bliver ikke udskrevet ved sidste record Response.write "|" & vbCrLf end if Loop
Synes godt om
Ny brugerNybegynder
Din løsning...
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.