Ver Mensaje Individual
  #1  
Antiguo 15-05-2007
Avatar de Cañones
Cañones Cañones is offline
Miembro
 
Registrado: ene 2007
Ubicación: La Paz Entre Ríos
Posts: 354
Reputación: 18
Cañones Va por buen camino
tratando de interceptar excepcion

Código Delphi [-]
procedure TfrmFacturacion.CERRARTURNO1Click(Sender: TObject);
var
  E:EDataBaseError;
begin
  try
    DataModule1.IBQueryMarcTurno.Close;
    DataModule1.IBQueryMarcTurno.Open;
  except
    on E:exception do
        ShowMessage(e.Message);
  end;
end;

Aca lo que estoy tratando de hacer es que el query accione un trigger que me devuelve una exception. Hasta aca funciona, pero como hago para distingir una exception de otra cuando el Trigger me devuelve varias.
Estoy con Delphi 6 y Firebird 1.5.
La Exception en la base se llama EXC_TURNOS_COMPLETOS
Y EL NUMERO DE EXCEPCION ES 2.
Desde ya, muchas gracias.

Última edición por roman fecha: 16-05-2007 a las 07:09:31.
Responder Con Cita