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

Recorrer registros

Estas en el tema de Recorrer registros en el foro de ASP Clásico en Foros del Web. Hola grupo, Quiero visualizar registro a registro y tengo un botón para saltar al siguiente registro. Pero no hay manera de guardarme en el registro ...
  #1 (permalink)  
Antiguo 23/01/2002, 13:43
 
Fecha de Ingreso: enero-2002
Ubicación: Sabadell
Mensajes: 565
Antigüedad: 22 años, 5 meses
Puntos: 4
Recorrer registros

Hola grupo,
Quiero visualizar registro a registro y tengo un botón para saltar al siguiente registro. Pero no hay manera de guardarme en el registro en que me encuentro y siempre me enseña el segundo registro.
Os escribo un poco de código:

function Display (formulario)
{
<%rs.movenext%>
formulario.nombre.value = "<%rs("nombre")%>
}

<form name=formulario>
<input type=button onclick="Display(formulario)>
</form>

Muchas gracias por vuestra ayuda :(
  #2 (permalink)  
Antiguo 23/01/2002, 15:15
Avatar de DanielRey
Usuario no validado
 
Fecha de Ingreso: enero-2001
Ubicación: Mendoza
Mensajes: 630
Antigüedad: 23 años, 4 meses
Puntos: 1
Re: Recorrer registros

Hola mblascog :)

Lo primero que hace tu función, es moverse al siguiente, por lo tanto es obvio que jamás verás el primero:<BLOCKQUOTE><font size=1 face=arial>Citando:<hr height=1 noshade>
function Display (formulario)
{
&lt;%rs.movenext%&gt;
formulario.nombre.value = &quot;&lt;%rs(&quot;nombre&quot;)%&gt;
} [/QUOTE]



  #3 (permalink)  
Antiguo 23/01/2002, 16:35
 
Fecha de Ingreso: enero-2002
Ubicación: Sabadell
Mensajes: 565
Antigüedad: 22 años, 5 meses
Puntos: 4
Re: Recorrer registros

Hola,
Gracias por tu interés, ya sé que siempre veré el segundo. Mi pregunta iba más allá, la segunda vez que llame la función quisiera ver el tercero, y no, vuelvo a ver el segundo.
Hasta pronto :P
  #4 (permalink)  
Antiguo 24/01/2002, 11:51
Avatar de DanielRey
Usuario no validado
 
Fecha de Ingreso: enero-2001
Ubicación: Mendoza
Mensajes: 630
Antigüedad: 23 años, 4 meses
Puntos: 1
Re: Recorrer registros

Ups, disculpa, tienes razón, fue muy tonta mi respuesta :(

Ahora que lo miro un poco mejor, caigo en la cuenta de que estás mezclando ASP y Javascript.

Debes tener en cuenta que el ASP se ejecuta en el server, ANTES que la página se envíe al cliente, y el JS se ejecuta en el cliente DESPUES que la página fue recibida.

Si los registros no son muchos (digamos entre 1 y 400) creo que lo más sencillo sería almacenar su valor en una matriz de javascript, y luego recorrer esa matriz.

Si no es el caso, o no te resulta, o no te parece buena idea, tendrías que usar paginación, estableciendo el tamaño de la página a 1 registro.

Ejemplos de paginación hay muchos en la red, por ejemplo en www.aspfacil.com

Suerte ;)
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 22:04.