mikkel skrev:
> <select name="<% response.write("&valg1&") %> ">
Ovenstånde svarer til <select name="&valg1& "> - det er formentlig ikke
det du mener.
Hvis det er værdien af variablen valg1 du vil have udskrevet, kan du
gøre således:
<select name="<%= valg1 %>">
Hvis det bare er navnet valg1 du vil udskrive, kan du bruge:
<select name="valg1">
> <option value=" <% = RS("&valg&")%>"> <%= RS("&valg&") %></option>
Samme problem her. Når du anvender anførselstegn, bliver teksten
(&valg1&) opfattet som tekst. Her vil du henvise til indholdet af en
variabel - derfor skal der ikke anførselstegn.
Ydermere skal du ikke anvende &-tegn her. De skal bruges hvis du vil
sætte flere tekststumper sammen - fx rs(valg & "_foo")
> forespørgsel i SQL
>
> strSQL = "Select DISTINCT "&valg&" from LOG order by "&valg&""
Her er "&valg&" anvendt korrekt. Værdien af variablen valg bliver puttet
ind i sql-sætningen to steder. Når du kun henter ét felt fra tabellen,
kan du i øvrigt nemt slippe for at henvise til feltnavnet i udskriften -
erstat rs(valg) med rs(0) - tallet 0 henviser til det første felt i
postsættet.
--
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