problème dans une requête d'insertion
Bonjour,
je veux insérer dans ma table des enregistrements dont les valeurs des champs proviennent des zones d'éditions, pour cela j'ai utilisé ce code
Code:
1 2 3 4 5 6 7
|
Query1->Close();
Query1->SQL->Clear();
Query1->SQL->Add("insert into MaTble ");
Query1->SQL->Add("(Champ1,Champ2) ");
Query1->SQL->Add("Values( '+ Edit1->Text +' , '+ Edit1->Text + ')");
Query1->ExecSQL(); |
vue que mes champs sont des chaine de caractères de taille 5, ce code m'insère l'enregistrement (Edit1,Edit2), alors que je veux qu'il m'insère leurs contenus
et quand j'ai remplacé la 5eme ligne du code par
Code:
1 2
|
Query1->SQL->Add("Values( '"+ Edit1->Text +"' , '"+ Edit1->Text + "')"); |
je reçoit un avertissement "violation de clé" lors de l'exécution.
est ce que vous pouvez m'aider là-dessus?
merci d'avance.