Estimado tengo el siguiente codigo.
    
Código ASP:
Ver original- <!--#include file="conexion.asp"--> 
- <% 
-     Set rs = CreateObject("ADODB.RecordSet") 
-     sql = "SELECT TOP 5 * FROM mensajes LIMIT ORDER BY id DESC" 
-     rs.Open sql, conn, 3, 1 
-     Do While Not rs.EOF 
- %> 
- <% = rs("autor") %> dice: <% = rs("mensaje") %> <br />  
- <% 
-     rs.MoveNext 
-     Loop 
- %> 
lo que hace es obtener los últimos 5 mensajes ingresados y mostrarlos. Pero yo neceisto que esos 5 registros mostrados sean mostrados al revés, explico: 
En la base tengo los datos: 1, 2, 4, 5, 6, 7, 8, 9, 10
con la consulta los recupero asi: 10, 9, 8, 7, 6 
y los quiero mostrar asi: 6, 7, 8, 9, 10 
¿como lo puedo hacer?