Ver Mensaje Individual
  #4 (permalink)  
Antiguo 21/04/2005, 18:28
Avatar de Neuron_376
Neuron_376
 
Fecha de Ingreso: abril-2005
Mensajes: 1.051
Antigüedad: 20 años, 1 mes
Puntos: 2
Lo que pasaba era esto:

Tu decias:

do while not mr.eof or mr.bof

loop

Esto significa, hazlo mientras (no estes en el final del recordset) ó (no estes en el principio del recordset)

Si te fijas en la logica de esa sentencia te daras cuenta.

Que pasaba cuando llegabas al ultimo registro ?

1. Estabas en el EOF, pero no estabas en el BOF, entonces entraba y queria sacar mas datos del recordset, ahi estaba el error

Suerte.