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

Movefirst. Ayuda urgente

Estas en el tema de Movefirst. Ayuda urgente en el foro de ASP Clásico en Foros del Web. Hola, tengo un problema. Recorro un bucle con un while not resultado.eof dentro de un for a su vez. Al final del for hago un ...
  #1 (permalink)  
Antiguo 30/04/2002, 04:58
 
Fecha de Ingreso: marzo-2002
Mensajes: 30
Antigüedad: 22 años, 3 meses
Puntos: 0
Movefirst. Ayuda urgente

Hola, tengo un problema. Recorro un bucle con un while not resultado.eof dentro de un for a su vez. Al final del for hago un resultado.movefirst y me da error "No se puede reiniciar la posición del conjunto de filas".
Alguien sabe por què? Muchas gracias

  #2 (permalink)  
Antiguo 30/04/2002, 07:48
 
Fecha de Ingreso: abril-2002
Mensajes: 15
Antigüedad: 22 años, 1 mes
Puntos: 0
Re: Movefirst. Ayuda urgente

Hola:

Dentro del ciclo for ¿Tienes alguna lectura con el mismo nombre de recordset? o ¿haces algún llamado a alguna función que tenga el mismo nombre de recordset?. Si puedes escribe el código.

Saludos,
Héctor
  #3 (permalink)  
Antiguo 30/04/2002, 08:01
 
Fecha de Ingreso: enero-2002
Ubicación: madrid
Mensajes: 263
Antigüedad: 22 años, 5 meses
Puntos: 0
Re: Movefirst. Ayuda urgente

Puede ser por el modo de apertura del recordset. ¿Cual estás utilizando?
  #4 (permalink)  
Antiguo 30/04/2002, 08:28
 
Fecha de Ingreso: marzo-2002
Mensajes: 30
Antigüedad: 22 años, 3 meses
Puntos: 0
Re: Movefirst. Ayuda urgente

El resultado viene de la ejecución de un procedimiento almacenado.

set resultado=CmdSP.execute
while not resultado.eof
response.Write(resultado("Cliente"))
resultado.MoveNext
wend
resultado.movefirst

A ver que se os ocurre que puede ser
  #5 (permalink)  
Antiguo 30/04/2002, 13:14
Avatar de RootK
Moderador
 
Fecha de Ingreso: febrero-2002
Ubicación: México D.F
Mensajes: 8.004
Antigüedad: 22 años, 4 meses
Puntos: 50
Re: Movefirst. Ayuda urgente

Hola amigo, lo mas probable de que no te funcione el movefirst es porque los cerrojos no los tienes correctamente puestos..lo que puedes hacer es esto si quieres moverte al primero, al siguiente, etc... es:

rs.Open sql, Conn, 1, 2

Donde 1 y 2 son los valores para que puedas hacer funcionar los cerrojos..!!

Espeor y sirva.
Saludos...!!!! ;)

<html><center><embed src="http://www.angelfire.com/on/cobainss/Movie1.swf" height=80 width=200><BR></embed></center></html>
  #6 (permalink)  
Antiguo 01/05/2002, 02:27
 
Fecha de Ingreso: junio-2001
Ubicación: Cordoba, Argentina
Mensajes: 190
Antigüedad: 23 años
Puntos: 0
Re: Movefirst. Ayuda urgente

Me paso lo mismo
A veces el motor de cursores no soporta cursores bidireccionales, por eso no podes volver.. por mas que este declarado como cursor dynamic o static (que son bidireccionales) por ejemplo que son bidireccionales....
Me paso con el pws en windows 98
Saludos

Martin Acevedo
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 17:16.