19. marts 2002 - 12:55Der er
4 kommentarer og 1 løsning
redudant data i selectbox
jeg har et recordset der får data fra den her:
oSQL = "SELECT firmanavn FROM ordrereg WHERE ansvarlig = '" & user & "' OR bruger1 = '" & user & "' OR bruger2 = '" & user & "' OR bruger3 = '" & user & "' OR bruger4 = '" & user & "' OR bruger5 = '" & user & "' OR bruger6 = '" & user & "'" Set rs1 = Conn.Execute(oSQL)
og det smider jeg så i en selectbox med den her:
<% Do While not rs1.EOF strfNavn1 = rs1("firmanavn")%> <option value="<%=strfNavn1%>" size="15" class="formsearchsmall" style="width: 180px" ><%=strfNavn1%></option> <% rs1.MoveNext Loop %>
hvordan undgår jeg at det samme firmanavn ikke kommer 2 gange i min selectbox?
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
oSQL = "SELECT firmanavn FROM ordrereg WHERE ansvarlig = '" & user & "' OR bruger1 = '" & user & "' OR bruger2 = '" & user & "' OR bruger3 = '" & user & "' OR bruger4 = '" & user & "' OR bruger5 = '" & user & "' OR bruger6 = '" & user & "' group by firmanavn" Set rs1 = Conn.Execute(oSQL)
Umiddelbart vil jeg sige ved at læse fra en tabel hvori firmanavnet kun forkommer en gang. Da det ikke er muligt, går jeg ud fra, var det måske en ide at lave en forespørgsel der kun indeholder hvert firmanavn en gang.
Forskellen på group by/order by er at order by kan indeholde dupletter mens group by sortere dupletter fra.
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.