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

  FORUM HardWare.fr
  Programmation
  Delphi/Pascal

  Mise à jour des champs d'une table

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Mise à jour des champs d'une table

n°806377
palassou
Posté le 26-07-2004 à 14:27:01  profilanswer
 

Bonjour,
 
J'utilise interbase, delphi7 et TClientDataset (avec TSQLQuery,
TDataSetProvider).
Pour l'insertion et la suppression ça fonctionne très bien.
Mais quand je veux modifier un enregistrement de ma table, le
programme ne me dit pas d'erreur mais il ne fait rien.
 
 
      Code:
 
      ClientDataSetSaisie.edit;
      ClientDataSetSaisie.fieldbyname('ID').asstring:=edit1.text;
      ...
      clientDataSetSaisie.post;
 
Et je mets dans la procedure afterpost de mon ClientDataSet
 
      Code:
      procedure TFTiers.ClientDataSetSaisieAfterPost(DataSet: TDataSet);
      begin
        inherited;
        try
          clientdatasetsaisie.ApplyUpdates(-1) ;
          if DMMain.inTran then
             DMMain.commitTran;
        except
          if DMMain.inTran then
             DMMain.rollbackTran;
          MessageDlg('Echec de l''enregistrement des données', mtError,
[mbOK], 0);
        end;
      end;
 
 
Merci d'avance  :hello:  

mood
Publicité
Posté le 26-07-2004 à 14:27:01  profilanswer
 


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

  Mise à jour des champs d'une table

 

Sujets relatifs
Limiter "la mise en cache"Retourner le dernier element d'une table
Trop nombreux champs = baisse de perfs?Probleme avec le refus de mise en cache !
[MYSQL] Suppression d'enregistrements avec une jointure de tablecss IE, FF et mise en page
vb.net : Datagrid et champs de lienScript de mise à jour
pb mise en forme de listes 
Plus de sujets relatifs à : Mise à jour des champs d'une table


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