Problème avec TIBQuery de Delphi
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:
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!!!!!!!!!!!!!!!!!!!!!!!!!!!!