Bonjour,
Lorsque l'une de mes tables contient un champ auto-incrementé (AUTO_ID) et que j'effectue le code suivant:
je me retrouve avec le message d'erreur: La valeur du champ AUTO_ID n'est pas renseigné.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 IBDataSet->Append(); IBDataSet->FieldByName("CHAINE")->AsString = "CHAINE_1"; IBDataSet->FieldByName("VALEUR")->AsInteger = 1500; IBDataSet->Post();
Or le champ AUTO_ID est relié a un Trigger qui doit effectué l'affectation du champ tout seul.
Pour que cela fonctionne je dois automatiquement renseigné le champ AUTO_ID avec une valeur (peu importe cette valeur).
Est ce normal ??
Merci.
Partager