Bonjour à tous,
Voulant quitter le standard de Delphi c'est à dire utiliser un TIBTABLE avec un TDBNavigator pour la gestion d'une table(Ajout, Supprimer, Refresh, Enregistrer,etc...). Moi, j'ai conçu mes propres boutons(Modifier, Enregistrer, etc.) avec un TIBQuery. Mon problème se trouve sur la propriété ModifySQL du TIBQuery. En fait j'ai placé dans cette propriété le code suivant
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
 
UPDATE
  PERSONNE
SET
  NUM_PERS = :NUM_PERS,
  NOM_PRENOM = :NOM_PRENOM,
  PROFESSION = :PROFESSION
Mon Enchainement: Dès que tu cliques sur le bouton Modifier, je fais un IBQuery.Edit et après pour valider la modification, clique sur le bouton enregistrer(IBQuery.Post).

Mais dès que je fais ça, j'ai un méssage d'erreure clé primaire comme si j'enregistrai une ligne déjà existante.
Question: C'est ou, j'ai flanché car je comprends pas l'erreure puisque je modifie et non une insertion!!!!!!!!!!!!!!!!!!!!!!!!!!!!