|
Hola cmfab, no he trabajado nunca con Mysql, suponiendo que lo que haces es editar simplemente en el dbgrid (escribir creando nuevos datos sin haber llamado al edit), deberias luego solo hacer un post, si no es de esta manera y lo que haces llamar mediante proceso, al edit luego rellenas los campos y por último llamas al procedimiento que tenga el post.
Lo que si que no debes hacer es escribiendo directamente en el grid, hacer luego la llamada a edit y al post, se supone que debería dar un error al estar ya en edición, salvo que terminaras de editar, personalmente limito mucho el uso de trabajo directo en dbgrid.
Por último no se si MySql tiene transiciones como en firebird, si fuese así, hasta que no la hagas no quedaría grabado definitivamente.
Espero te ayude y no haberme metido en jardines ajenos.
__________________
Un saludo desde Canarias, "El abuelo Cebolleta"
|