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

LIMIT en asp, o algo parecido???

Estas en el tema de LIMIT en asp, o algo parecido??? en el foro de ASP Clásico en Foros del Web. hola nuevamente................... en asp existe el LIMIT como en php? ya que anduve buscando y no encontre nada parecido, lo pregunto ya que deseo seleccionar ...
  #1 (permalink)  
Antiguo 31/08/2004, 03:03
 
Fecha de Ingreso: septiembre-2003
Mensajes: 265
Antigüedad: 20 años, 8 meses
Puntos: 1
Pregunta LIMIT en asp, o algo parecido???

hola nuevamente...................

en asp existe el LIMIT como en php?

ya que anduve buscando y no encontre nada parecido, lo pregunto ya que deseo seleccionar 6 registro de mi tabla.
  #2 (permalink)  
Antiguo 31/08/2004, 06:13
 
Fecha de Ingreso: septiembre-2003
Mensajes: 265
Antigüedad: 20 años, 8 meses
Puntos: 1
??????
por fa si alguien sabe
  #3 (permalink)  
Antiguo 31/08/2004, 07:26
Avatar de Myakire
Colaborador
 
Fecha de Ingreso: enero-2002
Ubicación: Centro de la república
Mensajes: 8.849
Antigüedad: 22 años, 4 meses
Puntos: 146
A ver, vamos replantear la pregunta, supongo que lo que intentaste preguntar es:

¿Existe en la Base de Datos X algún equivalente a la sentencia LIMIT que yo uso en MySQL?

Ya que limit no es de PHP, sino de MySQL. MSSQLServer no tiene limit pero tiene TOP para igual limitar el número de registros que deseas de la consulta, esto es que si en MYSQL haces:

SELECT * FROM `tabla` ORDER BY `campo` DESC LIMIT 0,6

ahora tendrías que hacer:

SELECT TOP 6 * FROM `tabla` ORDER BY `campo` DESC

Pero son sentencias de las bases de datos, no del lenguaje, igual puedes usar LIMIT en ASP si usas MYSQL.

Saludos
  #4 (permalink)  
Antiguo 31/08/2004, 08:41
 
Fecha de Ingreso: septiembre-2003
Mensajes: 265
Antigüedad: 20 años, 8 meses
Puntos: 1
si tienes razon me plantie mal, no estoy ocupando MYSQL , solo estoy trabajando con ACCESS y puse LIMIT por siaca, pero no funciono me mando un error
  #5 (permalink)  
Antiguo 31/08/2004, 09:59
Avatar de Myakire
Colaborador
 
Fecha de Ingreso: enero-2002
Ubicación: Centro de la república
Mensajes: 8.849
Antigüedad: 22 años, 4 meses
Puntos: 146
Puedes usar TOP igualmente en Access y en SQLServer

Saludos
  #6 (permalink)  
Antiguo 31/08/2004, 10:04
Avatar de AlZuwaga
Colaborador
 
Fecha de Ingreso: febrero-2001
Ubicación: 34.517 S, 58.500 O
Mensajes: 14.550
Antigüedad: 23 años, 3 meses
Puntos: 535
Bueno, en access no se puede usar LIMIT.
Nunca tuve que emular el LIMIT, pero yo haría algo así para por ejemplo un "LIMIT 10,15" (porque el TOP sólo serviría para límites entre cero y N)

SQL = "SELECT TOP 15 * FROM tabla ORDER BY campo DESC"
'...
Rs.Move(10)
do while not rs.eof
'...
rs.movenext
loop


si existe otra manera, no la conozco
__________________
...___...

Última edición por AlZuwaga; 31/08/2004 a las 10:05
  #7 (permalink)  
Antiguo 31/08/2004, 10:10
 
Fecha de Ingreso: septiembre-2003
Mensajes: 265
Antigüedad: 20 años, 8 meses
Puntos: 1
Cita:
Iniciado por dazuaga
SQL = "SELECT TOP 15 * FROM tabla ORDER BY campo DESC"
'...
Rs.Move(10)
do while not rs.eof
'...
rs.movenext
loop
con el top 15 *....
me va a mostrar los primeros 15 registros de mi base ?
  #8 (permalink)  
Antiguo 31/08/2004, 10:42
Avatar de AlZuwaga
Colaborador
 
Fecha de Ingreso: febrero-2001
Ubicación: 34.517 S, 58.500 O
Mensajes: 14.550
Antigüedad: 23 años, 3 meses
Puntos: 535
Si, depende de cómo lo ordenes...
Por eso, si en realidad querés hacer un limit 10,15, traés los 15 primeros registros, te movés al décimo y mostrás desde ese haasta el 15
__________________
...___...
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 13:46.