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

ORDER by id DESC

Estas en el tema de ORDER by id DESC en el foro de ASP Clásico en Foros del Web. Hola, tengo una pregunta y no se como solucionarla... quiero ordenar la tabla por el "id" descendente... donde tengo q poner el "ORDER by id ...
  #1 (permalink)  
Antiguo 27/04/2004, 08:25
Avatar de deccweb  
Fecha de Ingreso: febrero-2003
Ubicación: Mataro
Mensajes: 365
Antigüedad: 22 años, 2 meses
Puntos: 0
ORDER by id DESC

Hola, tengo una pregunta y no se como solucionarla... quiero ordenar la tabla por el "id" descendente... donde tengo q poner el "ORDER by id DESC"?

Código PHP:
' Conexión por OLEDB
oConn.Open "Provider=Microsoft.Jet.OLEDB.4.0; " & _
    "Data Source="&Server.MapPath("noticias.mdb")&";"
SQL="Select * From Noticias Where UCase(categoria) = " & UCase(Request("categoria")) 


Defino el tamaño de las páginas
rs
.PageSize=TamPagina
rs
.CacheSize=TamPagina 
__________________
Calle17.net

edgargranados.es
  #2 (permalink)  
Antiguo 27/04/2004, 09:32
Avatar de deccweb  
Fecha de Ingreso: febrero-2003
Ubicación: Mataro
Mensajes: 365
Antigüedad: 22 años, 2 meses
Puntos: 0
nadie sabe hacerlo?
__________________
Calle17.net

edgargranados.es
  #3 (permalink)  
Antiguo 27/04/2004, 09:49
Avatar de AlZuwaga
Colaborador
 
Fecha de Ingreso: febrero-2001
Ubicación: 34.517 S, 58.500 O
Mensajes: 14.550
Antigüedad: 24 años, 2 meses
Puntos: 535
Primero que todo, y además de colocar el order by en su correspondiente lugar, te comento que me parece que a esa SQL le faltan apóstrofes (marcados en rojo) para encerrar el criterio del WHERE. Supuestamente el campo categoría es text, ¿si? (si fuera numérico no tendría sentido hacerle un UCase() ). Y si es text, entonces lleva '



SQL="Select * From Noticias Where UCase(categoria) = '" & UCase(Request("categoria")) & "' ORDER BY id DESC"


Segundo que todo:

Cita:
Mensaje Original por deccweb
nadie sabe hacerlo?
Que nadie te haya dado una respuesta en una hora y siete minutos no quiere decir que nadie lo sepa. Paciencia que alguien te responderá.
  #4 (permalink)  
Antiguo 27/04/2004, 09:56
Avatar de deccweb  
Fecha de Ingreso: febrero-2003
Ubicación: Mataro
Mensajes: 365
Antigüedad: 22 años, 2 meses
Puntos: 0
Muchas gracias dazuaga, perdona por mi impaciencia
__________________
Calle17.net

edgargranados.es
  #5 (permalink)  
Antiguo 29/04/2004, 15:59
Avatar de deccweb  
Fecha de Ingreso: febrero-2003
Ubicación: Mataro
Mensajes: 365
Antigüedad: 22 años, 2 meses
Puntos: 0
tengo otra duda si quiero hacer un "ORDER by fecha,id DESC"? como lo puedo hacer...

osea q primero lo ordene por el campo fecha y dentro del campo fecha por id
__________________
Calle17.net

edgargranados.es
  #6 (permalink)  
Antiguo 29/04/2004, 22:16
Avatar de AlZuwaga
Colaborador
 
Fecha de Ingreso: febrero-2001
Ubicación: 34.517 S, 58.500 O
Mensajes: 14.550
Antigüedad: 24 años, 2 meses
Puntos: 535
SQL="Select * From Noticias Where UCase(categoria) = '" & UCase(Request("categoria")) & "' ORDER BY fecha DESC, id DESC"
__________________
...___...
  #7 (permalink)  
Antiguo 30/04/2004, 06:18
Avatar de deccweb  
Fecha de Ingreso: febrero-2003
Ubicación: Mataro
Mensajes: 365
Antigüedad: 22 años, 2 meses
Puntos: 0
Muchas gracias, eres el mejor "dazuaga "

ahora tengo otra duda sobre este mismo codigo. Muestro los datos desde este enlace "news.asp?categoria=humor" y me muestra solo las noticias de humor y me salen 15 noticias por pagina lo que no me sale son los enlaces de anterior y siguiente.. cuando le doy a uno de esos me muestra todas las noticias y yo solo quiero que me muestre las noticias de la categoria humor

Código PHP:
Muestro los enlaces
Response
.Write("<br><br>")
if 
PaginaActual 1 then
    Response
.Write("<A HREF=news.asp?pagina="PaginaActual-1_
    
">Anterior</A>   ")
end if
if 
PaginaActual PaginasTotales then
    Response
.Write("<A HREF=news.asp?pagina=" PaginaActual+
    
">Seguiente</A>")
end if 
__________________
Calle17.net

edgargranados.es
  #8 (permalink)  
Antiguo 01/05/2004, 08:02
Avatar de deccweb  
Fecha de Ingreso: febrero-2003
Ubicación: Mataro
Mensajes: 365
Antigüedad: 22 años, 2 meses
Puntos: 0
se puede hacer, no? es q no estoy seguro
__________________
Calle17.net

edgargranados.es
  #9 (permalink)  
Antiguo 01/05/2004, 08:12
Avatar de ElAprendiz  
Fecha de Ingreso: enero-2002
Ubicación: Maipu, Chile
Mensajes: 3.706
Antigüedad: 23 años, 3 meses
Puntos: 2
ese problema lo he visto siempre en estos foros al paginar. debes enviar tambien la variable Request("categoria") en los enlaces.

repito lo dicho por dazuaga. es molesto que alguien venga aqui y quiera que se lo den todo en bandeja, no han pasado ni 2 horas desde tu ultimo post. agradece que aqui hay gente que te ayuda desinteresadamente.

un saludo
__________________
Manual de ASP Avanzado ;-)
  #10 (permalink)  
Antiguo 01/05/2004, 11:44
Avatar de AlZuwaga
Colaborador
 
Fecha de Ingreso: febrero-2001
Ubicación: 34.517 S, 58.500 O
Mensajes: 14.550
Antigüedad: 24 años, 2 meses
Puntos: 535
Código PHP:
    Response.Write("<A HREF=news.asp?pagina="PaginaActual-1_
    
"&categoria=" request("categoria") & ">Anterior</A>   ")

    
Response.Write("<A HREF=news.asp?pagina=" PaginaActual+
    
"&categoria=" request("categoria") & ">Seguiente</A>"
__________________
...___...
  #11 (permalink)  
Antiguo 01/05/2004, 12:06
Avatar de ElAprendiz  
Fecha de Ingreso: enero-2002
Ubicación: Maipu, Chile
Mensajes: 3.706
Antigüedad: 23 años, 3 meses
Puntos: 2
no queria darselo en bandeja pero bueno...
__________________
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 06:33.