Foros del Web » Programando para Internet » ASP Clásico »

Reordenar listado por una columna con un click

Estas en el tema de Reordenar listado por una columna con un click en el foro de ASP Clásico en Foros del Web. Hola, estoy colocando un lista en una tabla, uso Dreamwaver MX, y el asunto es que estoy colocando un codigo como este: <% Dim rsListadeUsuarios ...
  #1 (permalink)  
Antiguo 14/02/2003, 18:41
Avatar de Leonardo A. Sanchez  
Fecha de Ingreso: julio-2000
Ubicación: Mexico D.F.
Mensajes: 151
Antigüedad: 24 años, 10 meses
Puntos: 0
Reordenar listado por una columna con un click

Hola, estoy colocando un lista en una tabla, uso Dreamwaver MX, y el asunto es que estoy colocando un codigo como este:

<%
Dim rsListadeUsuarios
Dim rsListadeUsuarios_numRows

Set rsListadeUsuarios = Server.CreateObject("ADODB.Recordset")
rsListadeUsuarios.ActiveConnection = MM_HelpCenterDB_STRING
rsListadeUsuarios.Source = "SELECT IdUser, Login, Password, Nombre, Perfil FROM dbo.UsersWeb WHERE (Activo=1) ORDER BY '" + Replace(rsListadeUsuarios__Orden, "'", "''") + "' ASC"
rsListadeUsuarios.CursorType = 0
rsListadeUsuarios.CursorLocation = 2
rsListadeUsuarios.LockType = 1
rsListadeUsuarios.Open()
rsListadeUsuarios_numRows = 0
%>

Y ese parametro Orden, lo traigo de un QueryString asi:

<%
Dim rsListadeUsuarios__Orden
rsListadeUsuarios__Orden = "IdUser"
If (Request.QueryString("Orden") <> "") Then
rsListadeUsuarios__Orden = Request.QueryString("Orden")
End If
%>

Ahora, coloque como links los titulos de la lista donde muestro estos datos asi:

<td><a href="usuariolista.asp?Orden=Login">Login:</a></td>

Y esto me recarga la pagina, pero no me reordena la tabla como yo esperaria sino que me la deja tal cual.

Que sera??
__________________
En las manos de su manejador, la vida de Michael Jordan vale unos 20 millones, en las manos de Dios, cuanto crees que valdria tu vida? Entregasela y el hara de tu vida la mas valiosa del mundo entero.
  #2 (permalink)  
Antiguo 14/02/2003, 20:45
Avatar de ElAprendiz  
Fecha de Ingreso: enero-2002
Ubicación: Maipu, Chile
Mensajes: 3.706
Antigüedad: 23 años, 3 meses
Puntos: 2
esta un poco complejo tu codigo pero yo lo hago asi:

'Pagina.asp

'genero los links
<a href="paginas.asp?campo=usuario">ordenar por usuario</a>
<a href="paginas.asp?campo=ciudad">ordenar por ciuidad</a>

sql="select * from tabla"

select case request("campo")
case "usuario"
sql=sql&" order by usuario"
case "ciudad"
sql=sql&" order by ciudad"
case else
sql=sql&"order by usuario"
end select




saludos
__________________
Manual de ASP Avanzado ;-)
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 08:45.