Cita:
Posteado originalmente por marcoszorrilla
no todas las consultas se pueden actualizar, por lo tanto, es conveniente que consultes en tiempo de ejecución la propiedad CanModify si resulta falso, no se puede modificar la consulta.
|
Como solución a eso existen los TUpdateSQL, que permiten hacer evitable cualquier tipo de consulta, aclarando los Sql que se ejecutarán para cada Insert/Update/Delete.
La implementación es poner uno de estos componentes, y asociarlo al TQuery en la propiedad UpdateObject, luego es definir los Sql en el TUpdateSQL.
Saludos!