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

ADODB.Field error '800a0bcd'

Estas en el tema de ADODB.Field error '800a0bcd' en el foro de ASP Clásico en Foros del Web. Hola me pueden ayudar con este error, tal vez sea algo tonto pero no logro resolverlo y todo se dio a unos cambios que hice ...
  #1 (permalink)  
Antiguo 27/06/2007, 15:46
 
Fecha de Ingreso: abril-2005
Mensajes: 9
Antigüedad: 19 años, 2 meses
Puntos: 0
ADODB.Field error '800a0bcd'

Hola me pueden ayudar con este error, tal vez sea algo tonto pero no logro resolverlo y todo se dio a unos cambios que hice a mi intranet, el error completo es asi:

ADODB.Field error '800a0bcd'

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

Espero me puedan ayudar o explicar porque el error
  #2 (permalink)  
Antiguo 27/06/2007, 16:18
Avatar de Shiryu_Libra
Colaborador
 
Fecha de Ingreso: febrero-2007
Ubicación: Cantando "Screenager" en "Kirafa Kaput"
Mensajes: 3.614
Antigüedad: 17 años, 3 meses
Puntos: 88
Re: ADODB.Field error '800a0bcd'


segun esta REFERENCIA, ()

2 posibles factores

1.- mandas llamar un campo que no "EXISTE" en tu base de datos
2.- la forma de referenciar a ese campo no es correcta o no apunta bien a tu registro

tendrias que verificar si la forma en que mandas llamar ese registro es la adecuada, ya sea un numero INDEX o similar

en cualquiera de los casos, seria bueno, que pusieras el pedazo de codigo que tienes donde mandas realizar tu consulta

si despliegas datos (consulta maestra), que son referencia a una subconsulta(detalle), puede existir el error en la consulta maestra

puedes empezar por esa parte primero, si mandas llamar el registro o es una combinacion de letras que depues juntas para formar el registro de llamada... etc

suerte
__________________
"Eres parte del problema, parte de la solucion o parte del paisaje"
Un Saludo desde Desierto de Altar, Sonora, MX.
Shiryu_libra
  #3 (permalink)  
Antiguo 27/06/2007, 18:02
Avatar de CésarBalaguer  
Fecha de Ingreso: octubre-2006
Ubicación: en mi casa
Mensajes: 181
Antigüedad: 17 años, 8 meses
Puntos: 0
Re: ADODB.Field error '800a0bcd'

yo creo mas en la segunda opcion planteada por Shiryu, el mensaje dice BOF or EOF is True or the current record has been deleted.....
eso en pocas palabras significa que no estas ubicado en ningun registro o simplemente que lo han borrado.
  #4 (permalink)  
Antiguo 02/07/2007, 10:48
 
Fecha de Ingreso: abril-2005
Mensajes: 9
Antigüedad: 19 años, 2 meses
Puntos: 0
Re: ADODB.Field error '800a0bcd'

ya busque y busque y nada, este es el codigo hasta donde me manda el error

<%
Dim proc_SE_ENTERO_VER__ID_SE_ENTERO
proc_SE_ENTERO_VER__ID_SE_ENTERO = "0"
if(Request.Form("ID_SE_ENTERO") <> "") then proc_SE_ENTERO_VER__ID_SE_ENTERO = Request.Form("ID_SE_ENTERO")
%>
<%
set proc_SE_ENTERO_VER = Server.CreateObject("ADODB.Command")
proc_SE_ENTERO_VER.ActiveConnection = MM_BD_Intranet_STRING
proc_SE_ENTERO_VER.CommandText = "dbo.proc_SE_ENTERO_VER"
proc_SE_ENTERO_VER.Parameters.Append proc_SE_ENTERO_VER.CreateParameter("@RETURN_VALUE" , 3, 4)
proc_SE_ENTERO_VER.Parameters.Append proc_SE_ENTERO_VER.CreateParameter("@ID_SE_ENTERO" , 16, 1,1,proc_SE_ENTERO_VER__ID_SE_ENTERO)
proc_SE_ENTERO_VER.CommandType = 4
proc_SE_ENTERO_VER.CommandTimeout = 0
proc_SE_ENTERO_VER.Prepared = true
set rsSE_ENTERO = proc_SE_ENTERO_VER.Execute
rsSE_ENTERO_numRows = 0
%>


<tr>
<td height="40" colspan="2" class="campo">&iquest;C&oacute;mo se entero de ProEmpleo?<br>
<span class="textocampo"><%= rsSE_ENTERO.Fields.Item("SE_ENTERO").Value %></span>
<input name="ID_SE_ENTERO" type="hidden" id="ID_SE_ENTERO" value="<%=Request.Form("ID_SE_ENTERO")%>"><br>
<span class="textocampo"><%=Request.Form("SEENTERO")%></span>
<input name="SEENTERO" type="hidden" id="SEENTERO" value="<%=Request.Form("SEENTERO")%>">&nbsp;
</td>


la parte que esta en negritas, es la que marca el error
Como lo ven???
  #5 (permalink)  
Antiguo 02/07/2007, 11:11
Avatar de Shiryu_Libra
Colaborador
 
Fecha de Ingreso: febrero-2007
Ubicación: Cantando "Screenager" en "Kirafa Kaput"
Mensajes: 3.614
Antigüedad: 17 años, 3 meses
Puntos: 88
Re: ADODB.Field error '800a0bcd'

bueno, no se mira la parte en negritas, creo que deverias de volver a chekar

pero
verificaste si los parametros que le mandas a tu procedure traen datos?
__________________
"Eres parte del problema, parte de la solucion o parte del paisaje"
Un Saludo desde Desierto de Altar, Sonora, MX.
Shiryu_libra
  #6 (permalink)  
Antiguo 02/07/2007, 11:58
 
Fecha de Ingreso: abril-2005
Mensajes: 9
Antigüedad: 19 años, 2 meses
Puntos: 0
Re: ADODB.Field error '800a0bcd'

Hay peldon lo de negritas ya no va jejeje

Sobre si cheque si tiene contenido si, tiene texto y demas en el proc estan los parametros correctos, incluso quiten las midificaciones y si trabaja normal la intranet , vuelvo agregar las modificaciones y me mandar el error
  #7 (permalink)  
Antiguo 17/07/2007, 11:01
 
Fecha de Ingreso: abril-2005
Mensajes: 9
Antigüedad: 19 años, 2 meses
Puntos: 0
Re: ADODB.Field error '800a0bcd'

Ya cheque minusiosmente todo el codigo y segun yo no hay problema, pero sigue marcando el error, me pueden ayudar o dar algunas sugerencias
  #8 (permalink)  
Antiguo 17/07/2007, 13:35
Avatar de CésarBalaguer  
Fecha de Ingreso: octubre-2006
Ubicación: en mi casa
Mensajes: 181
Antigüedad: 17 años, 8 meses
Puntos: 0
Re: ADODB.Field error '800a0bcd'

y estas seguro que el SP que estas ejecutando te devuelve algún registro?
  #9 (permalink)  
Antiguo 17/07/2007, 14:09
Avatar de u_goldman
Moderador
 
Fecha de Ingreso: enero-2002
Mensajes: 8.031
Antigüedad: 22 años, 5 meses
Puntos: 98
Re: ADODB.Field error '800a0bcd'

Cita:
Iniciado por CésarBalaguer Ver Mensaje
y estas seguro que el SP que estas ejecutando te devuelve algún registro?
Seguramente es eso, te sugiero que a tu SP le quites el contador

Código:
sp_algo

SET NOCOUNT ON
.
.
.sentencias
.
.
SET NOCOUNT OFF 

Salud
__________________
"El hombre que ha empezado a vivir seriamente por dentro, empieza a vivir más sencillamente por fuera."
-- Ernest Hemingway
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:26.