Thomas skrev:
> jamen det vil jeg så prøve :)
Hvad vil du prøve? Det er svært at se hvad du svarer på når du ikke
citerer noget. Læs gerne <
http://html.dk/nyhedsgrupper/usenet.asp>
eller linket i min signatur.
> Fejl:
> Microsoft VBScript runtime error '800a01c2'
>
> Wrong number of arguments or invalid property assignment:
> 'write'
>
> /asp/document2.asp, line 14
Godt - nu har du fået fejlmeddelelsen med i dit indlæg. Den
fortæller dig at der er noget galt på linje 14. Du har bare glemt
at angive (her i indlægget) hvilken linje der er nr. 14 - du kan se
det i din fil, men vi der læser dine indlæg kan ikke se denne
oplysning. Se evt. <
http://asp-faq.dk/article/?id=41>.
> Response.write '" & rs("farve") & "'
Jeg gætter på at det er ovenstående linje der fejler. Du har rod i
dine anførselstegn herover. I asp/vbscript er tegnet " (dobbelt
anførselstegn) det der bruges til at markere tekststrenge, mens
tegnet ' (apostrof eller enkelt anførselstegn) bruges til at angive
kommentarer. Inde i en streng kan man uden problemer anvende
apostroffer (fx "Peter O'Toole"), mens dobbelte anførselstegn skal
escapes (fx "Et ""-tegn" ~ der udskrevet bliver til »Et "-tegn«)
Når du skriver:
Response.write 'FOO....
- betyder det præcis det samme som hvis du bare havde skrevet:
Response.write
- fordi apostroffen markerer starten af en kommentar der varer
resten af linjen ud. Det gælder uanset hvad der kommer efter
apostroffen.
En gyldig udgave, der udskriver feltnavnet med apostroffer omkring,
kan se sådan ud:
Response.write "'" & rs("farve") & "'"
--
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