Ver Mensaje Individual
  #1 (permalink)  
Antiguo 30/04/2008, 10:16
dalbeyond
 
Fecha de Ingreso: junio-2006
Mensajes: 39
Antigüedad: 18 años, 10 meses
Puntos: 0
El valor de BOF o EOF es True

Saludos a todos, tengo un error con el que no he podido dar, el error es el siguiente:

ADODB.Field error '80020009'

El valor de BOF o EOF es True, o el actual registro se eliminó; la operación solicitada requiere un registro actual.

Código PHP:
sql_ch "Select MAX(fechaEntrada) as ultima_entrada from checador where id_empleado = "&tempId&" "        
set rs server.createobject("adodb.recordset")
set rs mCon.execute(sql_ch)
ultima_entrada rs.Fields("ultima_entrada")
sql_ch "Select * from checador where (Id_empleado = "&tempId&" and fechaEntrada = #"&ultima_entrada&"#) "    
set rs server.createobject("adodb.recordset")
set rs mCon.execute(sql_ch
Primero selecciono con la sentencia MAX de SQL la última fecha del empleado para después con esa fecha y con la id del empleado obtener la información de los demás campos pero justo ahi me da el error, lo raro que me parece a mi es que anteriormente tengo una sentencia idéntica y no me da problemas, la anteior es:
sql_ch = "Select * from checador WHERE (Id_empleado = "&tempId&" AND fechaEntrada = #"&fech&"#) "

Bien, pues espero su ayuda, estos problemas tan raros no me pasan en PHP.

Última edición por dalbeyond; 30/04/2008 a las 10:18 Razón: Posteé el mensaje deseo que el código se vea coloreado