Visualizzazione dei risultati da 1 a 9 su 9
  1. #1
    Utente di HTML.it
    Registrato dal
    Sep 2000
    Messaggi
    68

    Un aiutino !...order by

    Ciao, io ho una pagina .ASP che mi visualizza i record di un database secondo i criteri di un'altra pagina che gli passa appunto questo criterio, il codice è questo

    codice:
    <%
    Dim marca
    marca=Request.Querystring("marca")
    Dim SQL,Rec
    SQL="SELECT * FROM list WHERE codmarca="&marca                                    
    Set rec = Server.CreateObject("ADODB.Recordset")
    Set Rec=Conn.Execute(SQL)
    While Not rec.EOF%>
    .
    .
    .
    .
    .
    .
    <% rec.MoveNext
    Wend
    rec.close%>
    Però così facendo mi vengono visualizzati i record dal più vecchio al più recente, ma io vorrei il contrario, ho provato "ORDER BY" ma non funzia, penso che mi dimentico qualche apice o parentesi, potete aiutarmi ?

  2. #2
    Utente di HTML.it L'avatar di 99eros9
    Registrato dal
    Jan 2003
    Messaggi
    2,637
    Order By nomeCampo Desc
    Tala är silver men tiga är guld!
    Pubblica il tuo curriculum
    Segnala il tuo sito
    Ancl

  3. #3
    codice:
    SQL="SELECT * FROM list WHERE codmarca="&marca&" ORDER BY campoData"
    dove campoData è il campo con la data...poi vedi tu se vuoi ordinare secondo la data o secondo qualche altra cosa.

    dopo campodata puoi aggiungere asc o desc a seconda di quello che ti serve
    Purtroppo bisogna imparare che il computer non sbaglia...fa solo quello che gli dici di fare

    www.netpolaris.it

  4. #4
    Utente di HTML.it
    Registrato dal
    Sep 2000
    Messaggi
    68
    Vorrei ordinare il recordset in modo che gli ultimi campi inseriti siano i primi visualizzati sulla pagina...ho fatto così...

    codice:
    SQL="SELECT * FROM list WHERE codmarca="&marca&" ORDER BY id desc"
    Dove id è il contatore ma non cambia niente

  5. #5
    Utente di HTML.it L'avatar di 99eros9
    Registrato dal
    Jan 2003
    Messaggi
    2,637
    ti da errore, molto probabile se marca non è numerico, o te li mostra nell'irdine ascendente?
    Tala är silver men tiga är guld!
    Pubblica il tuo curriculum
    Segnala il tuo sito
    Ancl

  6. #6
    in che senso non cambia niente?
    Purtroppo bisogna imparare che il computer non sbaglia...fa solo quello che gli dici di fare

    www.netpolaris.it

  7. #7
    Utente di HTML.it
    Registrato dal
    Sep 2000
    Messaggi
    68
    Come non detto funziona, grazie a tutti

  8. #8
    ah ecco...mi pareva strano...
    Purtroppo bisogna imparare che il computer non sbaglia...fa solo quello che gli dici di fare

    www.netpolaris.it

  9. #9
    Utente di HTML.it L'avatar di 99eros9
    Registrato dal
    Jan 2003
    Messaggi
    2,637
    già...!!!
    Tala är silver men tiga är guld!
    Pubblica il tuo curriculum
    Segnala il tuo sito
    Ancl

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.