Ver Mensaje Individual
  #12 (permalink)  
Antiguo 29/05/2003, 02:36
Avatar de Helbira
Helbira
 
Fecha de Ingreso: octubre-2001
Ubicación: Sevilla, España
Mensajes: 1.228
Antigüedad: 23 años, 6 meses
Puntos: 5
Para mi es un avance importante.

¿Te sale el mensaje de que Entra en el else?

Te lo pregunto para saber si el error te lo da al hacer el .Find .

Si es así pon justo nada más entrar en el else un temporal.MoveFirst . Aunque me temo que al hacer el temporal.update lleva implicito un temporal.Close y por eso te da el error.

Aunque creo recordar que cuando un recordset se cierra y lo intentas usar el error suele ser que está cerrado y no que ha llegado al final o esta vacío. Prueba de todas formas.

Código PHP:
else
temporal.MoveFirst
temporal
.Find ("npanelista='" ola5.fields("npanelista") & "'"), adSearchForward 
Aunque he vuelto a mirar tu código y veo que en realidad ya lo haces. Por tanto, comprueba mejor que entra en el IF NOT temporal.BOF:

Código PHP:
If not temporal.eof then temporal.movefirst 
Por cierto, ese IF donde lo cierras? quizás sea ese el error, que se te olvidó cerrarlo correctamente.



Un beso