
02/05/2006, 12:55
|
Usuario no validado | | Fecha de Ingreso: mayo-2006
Mensajes: 113
Antigüedad: 18 años, 11 meses Puntos: 0 | |
ordenamiento usano enlaces de texto Hola, estoy tratando de hacer un ordenamiento de una tabla usando links en el formato
Nombre Apellido Edad
pepe loco 50
jorge perez 40
ok, lo que trato es que cuando le de click a nombre se organizen por nombre, etc lo demás.
Mi sentencia SQL es esta:
Recordset1.Source = "SELECT * FROM dbo.Persona ORDER BY "+request("order")
y luego en el enlace:
<a href="index.asp?order=Nombre">ID</a>
Eso funciona bien mientras no haga un insert, al hacer un insert(que no tengo en la misma index.asp, si no que va a otra pagina que hace el insert y luego un response.redirect al index.asp para q me liste todo) me da un error, lo q pienso es que el problema es que me esta devolviendo un valor nulo a request("order"). No recuerdo bien lo parámetros a agregar a la sentencia SQL para q me haga una validacion de q si la variable esta vacia me tome por default el valor de nombre, la escribi asi, pero me da un claro error de sintaxis
Aqui les va.
Recordset1.Source = "SELECT * FROM dbo.Persona ORDER BY "+if request("ordenamiento")="" then request("ordenamiento")="nombre" end if
como debo ponerla por favor, me parece q esa debe ser la solucion, pero no creo q pueda escribirla asi.
Saludos y gracias de antemano.
Espero q les sirva a algunos para usarla.
Editado:
Chicos, lo he resuelto.
<%
if request("order")="" then request("order")="nombre" end if
%>
y luego
Recordset1.Source = "SELECT * FROM dbo.Persona ORDER BY "+request("order")
Algunos me diran pero si eso no hay ni q escribirlo, pero bueno, por si le sirve de ayuda a alguien.
salu2 a todos
Última edición por llanesluna; 02/05/2006 a las 13:06 |