Hola, la forma de ordenamiento es opcional. Si se omite, toma como predeterminado
ASC (ascendente).
Cita: Quiero que se ordenen los resultados por fecha, del más reciente al más antiguo.
Entonces lo tuyo es ordenar descendentemente
Código:
sql3="SELECT * FROM tabla1 WHERE id_libro="&Request.QueryString("id_libro") & "_order by fecha DESC"
Pero prestá atención al "
_". Allí deberías tener un espacio. Porque de lo contrario, tu sentencia SQL quedaría mal formada... así (una vez interpretada):
Código:
SELECT * FROM tabla1 WHERE id_libro=1order by fecha DESC
Notá que el id_libro (
1) se junta con el
order
Saludos