Visualizzazione dei risultati da 1 a 6 su 6

Discussione: errore distinct

  1. #1

    errore distinct

    codice:
    sql = "SELECT DISTINCT ordine From ordini where username='"&username&"' and ordine<>0 order by ordine ASC" 
     set rs=conn.execute(sql)
    
     <%
     a=0
     
      do while not rs.eof
      %>
      <tr>
        <td width="13%" height="30" align="center"><%=rs("ordine")%></td>
        <td width="25%" height="30" align="center"><%=rs("datapost")%></td>
        <td width="13%" height="30" align="center"><%=rs("stato")%></td>
        <td width="18%" height="30" align="right"><%=rs("titolo")%></td>
        <td width="14%" height="30" align="right"></td>
      </tr>
      <%
      a=a+rs("prezzo")
      rs.movenext
      loop
       %>
    Il codice sopra mi da il seguente errore:

    ADODB.Recordset error '800a0cc1'

    Item cannot be found in the collection corresponding to the requested name or ordinal.

    /elenco-ordini.asp, line 90

    io penso si tratti di un errore nell'uso del distinct, ma non riesco a risolverlo, qualcuno sa dirmi dove sbaglio?

    Grazie

  2. #2
    Se togli questo
    and ordine<>0
    restituisce dei valori o ancora errore ?

    Steweb

  3. #3
    non posso toglierlo, è una condizione per me necessaria

  4. #4
    Senza Distinct la query funziona?
    Provare paura per un qualcosa che ti possa capitare nel futuro non ti evita quell'evento,ti fa soltanto vivere un presente sbagliato!

  5. #5
    [username]

  6. #6
    Originariamente inviato da simones70
    non posso toglierlo, è una condizione per me necessaria
    se la select distinct fa il suo lavoro al più avrai una riga con valore 0 che farai presto ad escudere !!

    steweb

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.