Exception
ListeDExceptions
Exception
permet de déclarer des exceptions servant à gérer les erreurs.
Une exception ne peut être déclarée que globalement. Son accès peut être défini au moyen des instructions Prive, Protege et Public.
Une exception est un objet implicite du type Exception. Pour connaître les propriétés et les méthodes de ce type, veuillez vous reporter à la fiche Description du type Exception.
Une exception peut avoir un effet sur les transactions ouvertes par la tâche la recevant quand une erreur est détectée. Par défaut, une exception n'a aucun effet sur les transactions.
Exception
/*******/
Public :
SessionImpossible(100, TransactionInchangee);
/* Exception levée au cas où la session à la base de données est impossible. */
/* L'exception n'a aucun effet sur les transactions. */
Protege :
TableInexistante(101, TransactionInvalidee);
/* Exception levée au cas où une table est inexistante. */
/* Quand l'erreur est envoyée, la transaction courante est invalidée. */
ColonneInexistante(102, TransactionInvalidee);
/* Exception levée au cas où une colonne est inexistante. */
/* Quand l'erreur est envoyée, la transaction courante est invalidée. */
Les attributs TransactionInchangee, TransactionInvalidee et TransactionToutesInvalidees pour connaître les effets possibles d'une exception sur les transactions.
- | - | - | - | - | - | - | - | - |