Error de ASP, ¡ayuda! Se produjo un error durante rs.update, ya sea BOF o EOF es verdadero. Pero todo ha cambiado en la base de datos.
Me tomó mucho tiempo discutir un problema tan simple, jaja
Hablemos primero de la causa del error, porque cuando el puntero del cursor de la base de datos llegó a la última fila, pasó a la siguiente volvió, por lo que el cursor en este momento El puntero apunta a un espacio vacío, por lo que se informa un error.
En cuanto a la solución, ya que dijiste que la base de datos ha sido modificada, significa que la actualización ha modificado todos los datos pasados por el puntero del cursor, incluido el llamado verdadero, pero hay un error en la modificación a true. entonces la solución es evitar que la actualización surta efecto.
Por lo tanto, necesitamos agregar un movimiento anterior antes de la actualización. El código es el siguiente:
rsbanjishanchu2.moveprevious
rsbanjishanchu2.update
.