webForumDet fria alternativet

Option list problem

3 svar · 207 visningar · startad av Karin_Parin

Karin_ParinMedlem sedan okt. 200332 inlägg
#1

Gokväll!
Har en optionlist som hämtar värden från en kolumn i en SQL databas.
Problemet är att samma namn finns flera gånger i kolumnen men jag vill bara få upp namnet EN gång i en OptionList.
Är osäker på hur jag kan lösa detta problem..
Så här ser min kod ut för Optionlisten..

<FORM METHOD=POST ACTION="lista_nedladdningar.asp">
<select name ="FilNamn">
<%
Dim objRS
Set objRS = Server.CreateObject("ADODB.RecordSet")
objRS.Open"tblFil",objConn,adOpenKeySet,adLockOptimistic,adCmdTable
Do While Not objRS.EOF
Response.Write"<OPTION VALUE='"&objRS("FilNamn")& "'>"
	Response.Write objRS("FilNamn")
	objRS.MoveNext
	Loop
objRS.Close
Set objRS= Nothing

objConn.Close
Set objConn = Nothing
%>
</select>
<input type= submit value= "Hämta information"></form>
MeleaMedlem sedan juli 20032 667 inlägg
#2

Visa SQL frågan

MeleaMedlem sedan juli 20032 667 inlägg
#3
objSQL = "SELECT Distinct(kolumn) from tabell"
Set objRS = databas.Execute(objSQL)

Distinct tar bort alla värden som ser likadant ut.

Mvh

Karin_ParinMedlem sedan okt. 200332 inlägg
#4

Tack, kanon, det fungerar!

Genererad på 369 ms · cache AV · v20260730165559-full.f96bc7eb