claro que no pretendo modificar algo que no existe.
por ejemplo si tenemos un tabla con los siguientes registros:
articulos
id_articulo nombre
a01 arroz
a02 azucar
a03 fideos
si ejecuto la siguiente instruccion sql:
Código SQL
[-]
UPDATE ARTICULOS SET NOMBRE = 'REFRESCO'
WHERE ID_ARTICULO = 'A05'
no muestra ningun error verdad?, solo mi inquietud porque el datasetProvider muestra que el registro A05 ya no existe o otro usuario lo cambio
de todas maneras lo resolvi implementando el evento OnUpdateError del provedor
Código Delphi
[-]
if UpdateKind in [ukModified, ukDeleted] then
begin
Resolve := rrIgnore;
end;
te todas maneras seguire investigando, gracias de nuevo al_gonzales por responder