Visualizzazione dei risultati da 1 a 6 su 6
  1. #1

    Select che legge i dati da un Rs ma in parte..... possibile?!

    Salve a tutti io ho una select che legge i suoi valori da un campo di un database.
    questo campo si chiama ANNO e come immaginate contiene gli anni.
    Ora questo campo però (nn sto a spiegarvi il perchè) ha molti record uguali...... vi faccio un esempio:
    ...
    2006
    2007
    2006
    2006
    2008
    2009
    2010
    2008
    2008
    2007
    ...
    e così via....

    posso far vedere nella select solo gli anni singoli senza ripetizioni leggendoli da quel campo?
    cioè così:
    2006 - 2007 - 2008 - 2009 - 2010

    questa è la select:
    codice:
    <select name="select2" class="text">
    <%
    While (NOT rs.EOF)
    %>
    <option value="<%=(rs.Fields.Item("ANNO").Value)%>"><%=(rs.Fields.Item("ANNO").Value)%></option>
    <%
    rs.MoveNext()
    Wend
    If (rs.CursorType > 0) Then
    rs.MoveFirst
    Else
    rs.Requery
    End If
    %>
    </select>
    grazie a tutti per l'aiuto

  2. #2
    non sono un'esperta e probabilmente il mio aiuto sarà inutile ma mi sembra che la select distinct nella query possa andare perchè elimina i doppioni

  3. #3
    Posta la query, altrimenti è difficile aiutarti.
    Chi non cerca trova.

  4. #4
    ah ok dipende dalla query quindi.....

    questa è quella che ho scritto io che ovviamente non avendo condizione WHERE me li fa vedere tutti, ma come posso importare una condizione WHERE che non includa i doppioni ?

    codice:
    SELECT ANNO FROM dbo.MEZZI WHERE .....

  5. #5
    prova con SELECT DISTINCT

  6. #6
    Grazie risolto!! Gentilissimi!!

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.