webForumDet fria alternativet
Logga in / Bli medlem

Option list problem

ASP

3 svar · 209 visningar · startad av Karin_Parin

Medlem sedan okt. 200332 inlägg
Trådstart#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>
Medlem sedan juli 20033 147 inlägg
#2

Visa SQL frågan

Medlem sedan juli 20033 147 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

Medlem sedan okt. 200332 inlägg
#4

Tack, kanon, det fungerar!

253 ms totalt · 4 externa anrop · v20260731065814-full.51f67c91
127 ms — deklarationer (db)
0 ms — hämta statistik (cache)
123 ms — hämta tråd, inlägg och bilagor (db)
126 ms — ändringar (db)