IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Bases de données Delphi Discussion :

Vérifier l'état d'une transaction


Sujet :

Bases de données Delphi

  1. #1
    Membre confirmé Avatar de vg-matrix
    Inscrit en
    Février 2007
    Messages
    1 220
    Détails du profil
    Informations personnelles :
    Âge : 35

    Informations forums :
    Inscription : Février 2007
    Messages : 1 220
    Points : 612
    Points
    612
    Par défaut Vérifier l'état d'une transaction
    tout le monde, j'aimerais afficher des messages après l'insertion, la modification ou la suppression d'un enregistrement du genre "Opération réussie" ou "Opération échouée". Notons que j'utilise un TActionList sur un TIBTable pour ces opérations.

    Que dois-je mettre comme code?
    Il est difficile de retrouver ses erreurs lorsqu'on est persuadé que son code est juste...

    Groupe des développeurs ivoiriens

  2. #2
    Rédacteur
    Avatar de evarisnea
    Homme Profil pro
    Ingénieur intégration
    Inscrit en
    Juin 2005
    Messages
    1 957
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Cameroun

    Informations professionnelles :
    Activité : Ingénieur intégration
    Secteur : Transports

    Informations forums :
    Inscription : Juin 2005
    Messages : 1 957
    Points : 4 384
    Points
    4 384
    Par défaut


    les actions sont des actions perso ou des standard de type TDataSetXXX ?

    pour les actions perso, tu peux coder ainsi
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    // insertion :
    procedure TForm1.ActionInsererExecute(Sender:TObject);
    begin
      try
        IBTable1.Post();
        ShowMessage('Opération réussie');
      except
        ShowMessage('Opération échouée');
      end;
    end;
    // la modification utiliser le même code
    // pour la suppression :
    procedure TForm1.ActionInsererExecute(Sender:TObject);
    begin
      try
        IBTable1.Delete();
        ShowMessage('Opération réussie');
      except
        ShowMessage('Opération échouée');
      end;
    end;
    pour les actions TDataSetXXX, il faut placer l'affichage des messages dans des gestionnaires pour les évènements OnAfterPost et OnAfterDelete du TIBTable pour une opération réussie, et dans des gestionnaires OnPostError, OnUpdateError, OnDeleteError...

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [2.x] Transaction et état d'une entity
    Par Pilo0 dans le forum Symfony
    Réponses: 0
    Dernier message: 21/02/2012, 13h50
  2. [PDO] État d'une transaction
    Par eric.pommereau dans le forum PHP & Base de données
    Réponses: 5
    Dernier message: 25/04/2006, 10h45
  3. [SGBD]Evaluation du temps d'une transaction
    Par vsavoir dans le forum Décisions SGBD
    Réponses: 4
    Dernier message: 26/10/2004, 17h53
  4. Connaître l'état d'une connexion réseau
    Par SteelBox dans le forum Windows
    Réponses: 8
    Dernier message: 29/07/2004, 12h30
  5. Utilisation d'une transaction
    Par Bernard M dans le forum Bases de données
    Réponses: 6
    Dernier message: 21/04/2004, 23h31

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo