Slt les amis. Je travaille sur un petit projet personnel où j'ai lié mon application delphi à sql server 2008. Cependan, j'ai du mal à enregistrer des données dans sql quand la clé primaire de ma table "Frais" est de type auto-incrément. J'utilise ADOCommande et ADOConnection. Quelqu'un pourrait m'aider?
Voici un extrait de mon code:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 adoc1.CommandText := 'INSERT INTO frais VALUES(:idF, :libF, :tarF, echF)'; adoc1.Parameters.ParamValues['idF'] := edtCodeF.Text;//identifiant adoc1.Parameters.ParamValues['libF'] := edtLibF.Text; //Libellé frais adoc1.Parameters.ParamValues['tarF'] := strtoint(edtTarF.Text);//Tarif ou montant à payer adoc1.Parameters.ParamValues['echF'] := dtpEchF.Text;//Echéance adoc1.Execute; showmessage('Succès!');
Partager