si no recuerdo mal el applyupdates no se queja, no genera excepción, por lo que no puedes saber de este modo cuando falla, por el contrario el applyupdates, es una funcion, y como tal devuelve un valor (concretamente el numero de errores que se ha producido), por lo que con el código modificado similar al siguiente obtendrás el resultado que buscas
Cita:
if cdsDatos.ApplyUpdates(-1)<>0 then
mResultado.Lines.Add(Format(EInsercion, [IntToStr(iLinea)]));
|