Hay algo que no me cuadra.
Claramente el error manifiesta que un query no está en modo edición.
Pero lo que dice acerca sobre que query no está en modo de edición no cuadra con el código que tienes.
Tu dices que el error hace referencia a un equiposquery1, pero en el código que expones no veo ningún equiposquery1.
Además, tu consulta pretende actualizar una tabla equipos. Y el nombre asociado al query es articuloquery1.
Se que pueden ser dos cosas distintas, e indiferentes. Pero por lo general el nombre del TQuery hace alusión a una tabla del mismo nombre. Yo veo un Articuloquery1 que está por lanzar una consulta de actualización sobre la tabla equipos...
Y esto me lleva a volver a la pregunta inicial ¿Nos estamos refiriendo a articuloquery1 o a un equiposquery1?
Esa es mi duda.
¿Josi podemos ver el código que se ejecuta antes y/o después de ese?
Porque el error no lo veo allí...
Saludos,