Normalmente una consulta SQL no es actualizable a menos que todos los datos se toen de una sola tabla y que la consulta incluya la llave primaria. Aun con estas condiciones, por lo general es necesario indicarle a la componente que deseas poder modificar los datos. En una componente TQuery del BDE lo haces con la propiedad RequestLive.
Si la consulta es compleja, puedes usar, en el caso del BDE, una componente TUpdateSQL ligada al Query, para indicar la consulta SQL que se requiera para poder actualizar un registro. En otras componenets habrá mecanismos similares.
// Saludos
|