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 ?