Ver Mensaje Individual
  #1  
Antiguo 05-12-2007
analia1979 analia1979 is offline
Miembro
 
Registrado: sep 2006
Posts: 22
Reputación: 0
analia1979 Va por buen camino
No atrapa la excepcion

hola a todos...

Tengo un codigo con try except que no esta tomando la excepcion y la maneja el handler interno cuando lo ejecuto desde el IDE de delphi.

Si lo ejecuto fuera del ide no hace nada.

El codigo es el siguiente:

Código Delphi [-]
if MessageBox(Handle, PChar('Desea Eliminar'), PChar('Confirmacion'), $00000024) = IDYES then
  begin
    try
      TClientDataSet(dsBase.DataSet).Delete;
      TClientDataSet(dsBase.DataSet).ApplyUpdates(0);
    except
      raise Exception.Create('Ese registro está relacionado con otras tablas')
    end;
  end;
end;

Si alguien me puede ayudar.. en que estoy fallando, mil gracias..

Última edición por dec fecha: 05-12-2007 a las 00:18:12.
Responder Con Cita