Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1521 connectés 

  FORUM HardWare.fr
  Programmation
  Delphi/Pascal

  Les exception sur delphi

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Les exception sur delphi

n°1826801
ghilo
Posté le 14-12-2008 à 14:28:13  profilanswer
 

Bonjour a tous
j'ai une base de données Access dans la quelle j'ai créer des tables et j'ai intrdit les doublons dans les champ clé primaire, le seul problème c'est que sur delphi, quand j'éxécute et j'aessaye d'entrer deux enregistrement similaire j'aurais un message d'érreur de débogueur d'une classe d'éxception  EoleException qui me dise ''Modifications non éfectueés: Rique des doublons dans champ index, Clé principale ou relation interdisant les doublons etc......'' je veut que moi qui gére ces exception.
 
PS: j'ai essayer un exemple avec la Classe ConvertError (exemple d'une division par zéro) a l'aide de Try .... Except  et ca marché  
mais pas le cas avec la classe EoleException
 
AIDEZ MOI SVp


Message édité par ghilo le 14-12-2008 à 14:40:27
mood
Publicité
Posté le 14-12-2008 à 14:28:13  profilanswer
 

n°1826892
MEI
|DarthPingoo(tm)|
Posté le 14-12-2008 à 16:47:17  profilanswer
 

Alors, si la modification de base ne respecte pas les contraintes, de toutes facons tu pourras pas la valider. Ca c'est le SGBD qui le garantie.
 
Apres tu peut gerer ça pour faire un traitement au cas où.
De mémoire ça donnerais :
 

Code :
  1. try
  2.   try
  3.      // mon code de connexion BDD
  4.      // mon code de traitement BDD
  5.   except EolException E
  6.      // mon code en cas d'exception de type EolException
  7.   end;
  8. finally
  9.   // mon code de fermeture BDD
  10. end;


Message édité par MEI le 15-12-2008 à 14:17:18

---------------
| AMD Ryzen 7 7700X 8C/16T @ 4.5-5.4GHz - 64GB DDR5-6000 30-40-40 1T - AMD Radeon RX 7900 XTX 24GB @ 2680MHz/20Gbps |
n°1827249
ghilo
Posté le 15-12-2008 à 14:12:29  profilanswer
 

Merci MEI de votre réponse, mais delphi ne reconnais pas le mot Catch cad ce n'est pas un mot réserver pour délphi  
ete vous sure ??
en fait on peut pas utiliser le gestionnaire Try...Except au lieu de try... finally ?
MErci @+  :wahoo:

n°1827262
MEI
|DarthPingoo(tm)|
Posté le 15-12-2008 à 14:18:08  profilanswer
 

ghilo a écrit :

Merci MEI de votre réponse, mais delphi ne reconnais pas le mot Catch cad ce n'est pas un mot réserver pour délphi  
ete vous sure ??
en fait on peut pas utiliser le gestionnaire Try...Except au lieu de try... finally ?
MErci @+  :wahoo:


Oups... je voulais bien sur ecrire Except à la place de catch. ;)


---------------
| AMD Ryzen 7 7700X 8C/16T @ 4.5-5.4GHz - 64GB DDR5-6000 30-40-40 1T - AMD Radeon RX 7900 XTX 24GB @ 2680MHz/20Gbps |
n°1827800
ghilo
Posté le 16-12-2008 à 09:33:09  profilanswer
 

Ok I WILL TRY THKX A LOT  ;)


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Delphi/Pascal

  Les exception sur delphi

 

Sujets relatifs
Requête sql sous delphiIntraweb Delphi accès à une form
[Delphi]Plusieurs SendText !Licence GPL avec exception ?
[DELPHI] Intercepter l'appuie sur le bouton "minimiser"Exception PL/SQL
Changer raccourcis claviers dans Turbo Delphi ?[Delphi 2007] Question de noob
[Delphi / Exception] création de type d'exception particulier[C++ Builder / Delphi] Gérer l'exception d'un socket
Plus de sujets relatifs à : Les exception sur delphi


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR