[Lazarus-es] dataset not in edit or insert mode

José Mejuto joshyfun en gmail.com
Jue Abr 28 23:09:52 CEST 2011


Hello Paola,

Thursday, April 28, 2011, 10:18:02 PM, you wrote:

PB> Hola a todos..
PB> me sale ese error, que depurando, salta en el oncreate del form cuando
PB> abro un tzquery (qryObras.open)
PB> Esa opción del sistema no la usaba desde que actualicé el lazarus, por
PB> tanto no se si tenga que ver con el cambio, porque no recuerdo haber
PB> tocado nada..
PB> No me doy cuenta qué puede tener algún componente que me lance eso.

Sucede cuando intentas modificar o añadir un registro a algo que no
está en capacidad de editar o insertar, por ejemplo por que el qry es
"ReadOnly".

Quizá puedas encontrar al "culpable", cuando te de el error, pulsa OK
o lo que corresponda y vete a "Debug -> Call Stack" (no se como
aparecerá en español) y revisa las funciones que han llevado a ese
error, probablemente en alguna de ellas veas al culpable, intencionado
o no.

PB> Esa query está asociada a un grid, que a la vez tiene las propiedades
PB> autoedit=false
PB> dgediting= false
PB> (a propósito, qué diferencia hay entre esas 2 propiedades?)

En teoría "AutoEdit" quiere decir que entras en modo edición desde
browsing cuando pulsas una tecla de letras por ejemplo.

dbediting quiere decir que siempre estás en modo edición, nunca
"browsing".

-- 
Best regards,
 José





More information about the Lazarus-es mailing list