skrev:
> Microsoft VBScript compilation error '800a0408'
>
> Invalid character
Tegnet "_" i Jørns eksempel bruges til at fordele en asp-kode over
flere linjer.
Man kan skrive:
navn = Request.Querystring("navn")
Response.write "Hej med dig" & navn & "."
- eller
navn = Request.Querystring("navn")
Response.write "Hej med dig" & _
navn & "."
- det giver samme resultat. Jørn har bare glemt at bruge
strengsammensætningsoperatoren - &-tegnet - i eksemplet.
Man kan ikke skrive:
Reponse.write "Hej" " med" " dig"
- og følgelig kan man heller ikke skrive:
Reponse.write "Hej" _
" med" _
" dig"
> Response.Write "<tr><td width='50%' align='left'>"_"<a
> href=""" & rs("
www.pokerhulen.dk") & """>" & rs("r") &
> "</a></td>"
Du skal derfor enten erstatte _ med & (og have det hele på én
linje), eller også skrive:
Response.Write "<tr><td width='50%' align='left'>" & _
"<a href=""" & rs("
www.pokerhulen.dk") & """>" & _
rs("r") & "</a></td>"
> Hvis jeg fjerner _ Får jeg denne fejl:
>
> ADODB.Recordset error '800a0cc1'
> Item cannot be found in the collection corresponding to the
> requested name or ordinal.
Jeg gætter på at du ikke har et felt der hedder "
www.pokerhulen.dk"
i din tabel. Det er det du beder om når du skriver
rs("
www.pokerhulen.dk"). Hvis du vil linke fast til
www.pokerhulen.dk (altså sådan at linket ikke afhænger af hvilken
post der udskrives), skal du bare lave linket direkte:
Response.write "<tr><td><a href=""
http://www.pokerhulen.dk/"">" & _
rs("r") & "</a></td></tr>"
--
Jens Gyldenkærne Clausen
Svar venligst under det du citerer, og citer kun det der er
nødvendigt for at forstå dit svar i sammenhængen. Se hvorfor og
hvordan på
http://usenet.dk/netikette/citatteknik.html