ADODB.Field error

29/09/2004 - 03:18 por Omar Valdovino | Informe spam
A veces y solo a veces, incluso yo nunca lo he visto, mi página manda este
error cuando recupera un registro de la base de datos en access.
ADODB.Field error '800a0bcd'

Either BOF or EOF is True, or the current record has been deleted. Requested
operation requires a current record.

Indica que la línea es la 66 en la línea 66 es donde se empiezan a mostrar
los datos en el ASP

<input name="Password" type="password" id="Password" size="10"
maxlength="10" value="<%=AdoRs.Fields("usupwd").Value%>">

Será cosa del Access?

Preguntas similare

Leer las respuestas

#1 Franco Figún
29/09/2004 - 02:24 | Informe spam
Suele pasar cuando haces una consulta que genera un resultado, y luego
quieres volver a consultar ese resultado o el id o un campo en particular
que ya no existe..

FF
www.francofigun.com.ar
Yahoo MSN:
ICQ: 314408886
"Omar Valdovino" wrote in message
news:
A veces y solo a veces, incluso yo nunca lo he visto, mi página manda este
error cuando recupera un registro de la base de datos en access.
ADODB.Field error '800a0bcd'

Either BOF or EOF is True, or the current record has been deleted.


Requested
operation requires a current record.

Indica que la línea es la 66 en la línea 66 es donde se empiezan a mostrar
los datos en el ASP

<input name="Password" type="password" id="Password" size="10"
maxlength="10" value="<%=AdoRs.Fields("usupwd").Value%>">

Será cosa del Access?


Respuesta Responder a este mensaje
#2 Sashka
29/09/2004 - 03:04 | Informe spam
Pero es probable que el recordset no haya devuelto ningun registro
compruebas que no sea EOF o BOF antes de empezar a mostrar los datos????

Sashka
MS MVP Access
MCP ASP.Net

"Omar Valdovino" escribió en el
mensaje news:
Estoy de acuerdo en eso, pero desde la pagina es imposible eliminar el
registro en cuestión.

"Franco Figún" escribió en el mensaje
news:
Suele pasar cuando haces una consulta que genera un resultado, y luego
quieres volver a consultar ese resultado o el id o un campo en particular
que ya no existe..

FF
www.francofigun.com.ar
Yahoo MSN:
ICQ: 314408886
"Omar Valdovino" wrote in message
news:
> A veces y solo a veces, incluso yo nunca lo he visto, mi página manda


este
> error cuando recupera un registro de la base de datos en access.
> ADODB.Field error '800a0bcd'
>
> Either BOF or EOF is True, or the current record has been deleted.
Requested
> operation requires a current record.
>
> Indica que la línea es la 66 en la línea 66 es donde se empiezan a


mostrar
> los datos en el ASP
>
> <input name="Password" type="password" id="Password" size="10"
> maxlength="10" value="<%=AdoRs.Fields("usupwd").Value%>">
>
> Será cosa del Access?
>
>






Respuesta Responder a este mensaje
#3 Omar Valdovino
29/09/2004 - 03:36 | Informe spam
Estoy de acuerdo en eso, pero desde la pagina es imposible eliminar el
registro en cuestión.

"Franco Figún" escribió en el mensaje
news:
Suele pasar cuando haces una consulta que genera un resultado, y luego
quieres volver a consultar ese resultado o el id o un campo en particular
que ya no existe..

FF
www.francofigun.com.ar
Yahoo MSN:
ICQ: 314408886
"Omar Valdovino" wrote in message
news:
> A veces y solo a veces, incluso yo nunca lo he visto, mi página manda


este
> error cuando recupera un registro de la base de datos en access.
> ADODB.Field error '800a0bcd'
>
> Either BOF or EOF is True, or the current record has been deleted.
Requested
> operation requires a current record.
>
> Indica que la línea es la 66 en la línea 66 es donde se empiezan a


mostrar
> los datos en el ASP
>
> <input name="Password" type="password" id="Password" size="10"
> maxlength="10" value="<%=AdoRs.Fields("usupwd").Value%>">
>
> Será cosa del Access?
>
>


Respuesta Responder a este mensaje
#4 Sashka
29/09/2004 - 16:47 | Informe spam
Quizá el error se presente cuando el usuario ha estado mucho tiempo sin
actividad y se pierde la sesión en ese caso verifica si el recordset es
EOF o BOF y si lo es redireccionalo a la página de logueo...

Sashka
MS MVP Access
MCP ASP.Net

"Omar Valdovino" escribió en el
mensaje news:%
Es cierto, no lo compruebo antes de llenar los datos, pero en teoria
siempre
deberia traer un registro. La pagina es un formulario de actualizacion del
perfil de un usuario. Es imposible eliminar aún a los usuarios desde la
misma pagina, de momento solo es posible hacerlo directamente en la base
de
datos, pero no es el caso, el registro existe aun. Ahora que lo pienso tal
vez tenga algo que ver con las variables de sesion, ya que cuando un
usuario
se "logea" almaceno su nombre de usuario unico en una variable de sesion y
dicha variable es la que utilizo para realizar consultas y demás. Además,
si
la variable de sesion no existe indica que el usuario no esta "logeado" y
asi no permite entrar en dicha pagina. Algo pudiera estar pasando que haga
que en determinado momento se borren las variables de sesion? Porque es
cierto, validando si el recordset esta vacio impido que se muestre el
error,
pero me quedaria el otro problema y es que seguiria fallando a veces esta
parte del sitio.

"Sashka" escribió en el mensaje
news:
Pero es probable que el recordset no haya devuelto ningun registro
compruebas que no sea EOF o BOF antes de empezar a mostrar los datos????

Sashka
MS MVP Access
MCP ASP.Net

"Omar Valdovino" escribió en el
mensaje news:
> Estoy de acuerdo en eso, pero desde la pagina es imposible eliminar el
> registro en cuestión.
>
> "Franco Figún" escribió en el mensaje
> news:
>> Suele pasar cuando haces una consulta que genera un resultado, y luego
>> quieres volver a consultar ese resultado o el id o un campo en


particular
>> que ya no existe..
>>
>> FF
>> www.francofigun.com.ar
>> Yahoo MSN:
>> ICQ: 314408886
>> "Omar Valdovino" wrote in
>> message
>> news:
>> > A veces y solo a veces, incluso yo nunca lo he visto, mi página
>> > manda
> este
>> > error cuando recupera un registro de la base de datos en access.
>> > ADODB.Field error '800a0bcd'
>> >
>> > Either BOF or EOF is True, or the current record has been deleted.
>> Requested
>> > operation requires a current record.
>> >
>> > Indica que la línea es la 66 en la línea 66 es donde se empiezan a
> mostrar
>> > los datos en el ASP
>> >
>> > <input name="Password" type="password" id="Password" size="10"
>> > maxlength="10" value="<%=AdoRs.Fields("usupwd").Value%>">
>> >
>> > Será cosa del Access?
>> >
>> >
>>
>>
>
>






Respuesta Responder a este mensaje
#5 Omar Valdovino
29/09/2004 - 17:50 | Informe spam
Es cierto, no lo compruebo antes de llenar los datos, pero en teoria siempre
deberia traer un registro. La pagina es un formulario de actualizacion del
perfil de un usuario. Es imposible eliminar aún a los usuarios desde la
misma pagina, de momento solo es posible hacerlo directamente en la base de
datos, pero no es el caso, el registro existe aun. Ahora que lo pienso tal
vez tenga algo que ver con las variables de sesion, ya que cuando un usuario
se "logea" almaceno su nombre de usuario unico en una variable de sesion y
dicha variable es la que utilizo para realizar consultas y demás. Además, si
la variable de sesion no existe indica que el usuario no esta "logeado" y
asi no permite entrar en dicha pagina. Algo pudiera estar pasando que haga
que en determinado momento se borren las variables de sesion? Porque es
cierto, validando si el recordset esta vacio impido que se muestre el error,
pero me quedaria el otro problema y es que seguiria fallando a veces esta
parte del sitio.

"Sashka" escribió en el mensaje
news:
Pero es probable que el recordset no haya devuelto ningun registro
compruebas que no sea EOF o BOF antes de empezar a mostrar los datos????

Sashka
MS MVP Access
MCP ASP.Net

"Omar Valdovino" escribió en el
mensaje news:
> Estoy de acuerdo en eso, pero desde la pagina es imposible eliminar el
> registro en cuestión.
>
> "Franco Figún" escribió en el mensaje
> news:
>> Suele pasar cuando haces una consulta que genera un resultado, y luego
>> quieres volver a consultar ese resultado o el id o un campo en


particular
>> que ya no existe..
>>
>> FF
>> www.francofigun.com.ar
>> Yahoo MSN:
>> ICQ: 314408886
>> "Omar Valdovino" wrote in message
>> news:
>> > A veces y solo a veces, incluso yo nunca lo he visto, mi página manda
> este
>> > error cuando recupera un registro de la base de datos en access.
>> > ADODB.Field error '800a0bcd'
>> >
>> > Either BOF or EOF is True, or the current record has been deleted.
>> Requested
>> > operation requires a current record.
>> >
>> > Indica que la línea es la 66 en la línea 66 es donde se empiezan a
> mostrar
>> > los datos en el ASP
>> >
>> > <input name="Password" type="password" id="Password" size="10"
>> > maxlength="10" value="<%=AdoRs.Fields("usupwd").Value%>">
>> >
>> > Será cosa del Access?
>> >
>> >
>>
>>
>
>


Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente Respuesta Tengo una respuesta
Search Busqueda sugerida