Ver Mensaje Individual
  #1  
Antiguo 14-10-2014
Avatar de Angel.Matilla
Angel.Matilla Angel.Matilla is offline
Miembro
 
Registrado: ene 2007
Ubicación: Toledo - España
Posts: 1.418
Reputación: 21
Angel.Matilla Va por buen camino
Salir de un condicional

Sé que el asunto no es muy claro. Me explicaré mejor.

Tengo este código:
Código:
Query->Close();
Query->SQL->Text = "SELECT COUNT(*) Tabla FROM RDB$RELATIONS WHERE RDB$RELATION_NAME = 'FICHEROS_TEMP'";
Query->Open();
if (Query->FieldByName("Tabla")->AsInteger > 0)
{
     Query->Close();
     Query->SQL->Text = "INSERT INTO Ficheros (Fecha, Tipo, Nombre, Descripcion, Fichero, Emisor, Sufijo, Iban, Recibos, Importe) SELECT * FROM Ficheros_Temp";
     try
     {
          Query->ExecSQL();
          tColegio->CommitRetaining();
     }
     catch(...)
     {
          slError->Add("Error al adaptar tabla Ficheros");
          tColegio->RollbackRetaining();
     }

     [Resto del código asociado al condicional]
}
No voy a entrar si está bien o no; es intrascendente para la pregunta. Necesito que si se entra por el catch se salte el resto del código que hubiera debajo. Dado que aquí no se puede usar un break, ¿cómo hago para salir de la condición?
Responder Con Cita