Será que esto se puede???

? (Siguiendo tu caprichoso criterio de desordenamiento 2,1,4,3...)
<%
...
'nos movemos al primero:
Recordset.MoveFirst
'pasa al registro nro. 2:
Recordset.Move 1
Response.Write Recordset("campo") & "<br>"
'pasa al registro nro. 1:
Recordset.Move -1
Response.Write Recordset("campo") & "<br>"
'pasa al registro nro. 4:
Recordset.Move 3
Response.Write Recordset("campo") & "<br>"
'pasa al registro nro. 3:
Recordset.Move -1
Response.Write Recordset("campo") & "<br>"
...
%>
Igual no lo probé