Begræsning af udtræk fra db
Jeg er ved at lave en "jump" og sorter form-funktion ved brug af JavaScript, hvor det gerne skulle være muligt at vælge (i dette tilfælde) en producent af en bestemt vare.Udtræk stammer fra et databasekatalog, hvor der findes et felt kaldet "DET_PRODUCENT"
Problemet er, at der i kataloget findes MANGE varer, hvor producentens navn går igen, og igen...
Når disse data trækkes udskrives producentens navn så lige så mange gange som der er varer - altså er der 25 varer med samme producent, skrives proudcentes navn også ud 25 gange.
Er der en måde at begrænse dette på, så navnet KUN skrives een gang?
Kode:
<%
Dim rsProducent__MMColParam
rsProducent__MMColParam = "1"
if (Request.QueryString("subkat") <> "") then rsProducent__MMColParam = Request.QueryString("subkat")
%>
<%
set rsProducent = Server.CreateObject("ADODB.Recordset")
rsProducent.ActiveConnection = MM_conn_STRING
rsProducent.Source = "SELECT REVY_DETALJER.DET_PRODUCENT FROM REVY_DETALJER WHERE DET_SUBKATID = " & Replace(rsProducent__MMColParam, "'", "''") & " ORDER BY DET_PRODUCENT ASC"
rsProducent.CursorType = 0
rsProducent.CursorLocation = 2
rsProducent.LockType = 3
rsProducent.Open()
rsProducent_numRows = 0
%>
<select onChange="SortJump(this)">
<option value="subkategori.asp?Producent=<%=(rsProducent.Fields.Item("DET_PRODUCENT").Value)%>"><%=(rsProducent.Fields.Item("DET_PRODUCENT").Value)%></option>
<%
rsProducent.MoveNext()
Wend
If (rsProducent.CursorType > 0) Then
rsProducent.MoveFirst
Else
rsProducent.Requery
End If
%>
</select>
<%
rsProducent.Close()
Set rsProducent = Nothing
%>
På forhånd tak! :O)
