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

como soluciono este problema?

Estas en el tema de como soluciono este problema? en el foro de ASP Clásico en Foros del Web. Me aparece este error y nunca puedo saver en donde es, dado que el mensaje no me da la linea del error. Tipo de error: ...
  #1 (permalink)  
Antiguo 12/05/2003, 15:02
Avatar de virla  
Fecha de Ingreso: julio-2002
Ubicación: Rio Gallegos - Santa Cruz
Mensajes: 893
Antigüedad: 21 años, 11 meses
Puntos: 1
Pregunta como soluciono este problema?

Me aparece este error y nunca puedo saver en donde es, dado que el mensaje no me da la linea del error.

Tipo de error:
ADODB.Field (0x80020009)
El valor de BOF o EOF es True, o el actual registro se eliminó; la operación solicitada requiere un registro actual.
/index.asp

como puedo hacer para que evite este mensaje, y la pagina se arme igual?
  #2 (permalink)  
Antiguo 12/05/2003, 15:06
Avatar de bakanzipp  
Fecha de Ingreso: noviembre-2001
Ubicación: santiago de shilli
Mensajes: 2.554
Antigüedad: 22 años, 7 meses
Puntos: 0
generalmente aparece ese error cuando estas tratando de acceder a un registro que ya no existe en el recordset....

te aconsejo que antes de rescatar un valor de un recordset o hacer un .movenext valides que no venga vacio..

if not rs.eof and not rs.bof
...
...
while no rs.eof
...
...
rs.movenext

...
...
  #3 (permalink)  
Antiguo 12/05/2003, 15:07
Avatar de affv  
Fecha de Ingreso: diciembre-2002
Ubicación: Ahora aqui
Mensajes: 485
Antigüedad: 21 años, 6 meses
Puntos: 0
<% If rs.EOF Then = 0 %>
Mensaje de error
<% Else %>
Todo lo que muestra tu consulta
<% End If %>
__________________
Todo tiene un comienzo y un fin!!
Postea tus proyectos
  #4 (permalink)  
Antiguo 12/05/2003, 15:47
Avatar de virla  
Fecha de Ingreso: julio-2002
Ubicación: Rio Gallegos - Santa Cruz
Mensajes: 893
Antigüedad: 21 años, 11 meses
Puntos: 1
gracias a las dos respuestas

esta todo ok, el tema es que me habre la pagina pero no me presenta los datos y los datos estan
este es parte del codigo
------------------------------
<%sql = "SELECT * FROM tb WHERE Fecha=#"&ft1&"# and seccion='1' and zona='1'"
set result = Con.Execute(sql)
if not result.eof and not result.bof then%>
-----------------------------
¿que puede estar pasando?
__________________
---->Sin ayuda no se llega a ningun lado<----
Virla
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:01.