bonjour,
voila depuis plusieurs jours je cherche à créer une requete de mise à jour de ma base de donnée sous builder 6 mais ce que je veux insérer se trouve dans une variable dans un TEdit. Je ne peux pas convertir un char* en ansistring,.le problème est que mes variables etat1 et etat2 ne sont pas reconnus
voici mon code.
void __fastcall TForm1::envoyerClick(TObject *Sender)
{
AnsiString etat1 = Edit1->Text;
AnsiString etat2 = Edit2->Text;
AnsiString sql("UPDATE miniprojet2 SET f1=("+etat1+"),f2=("+etat2+") WHERE id=1;");
Form1->Query1->Close();
Form1->Query1->SQL->Clear();
Form1->Query1->SQL->Add(sql);
Form1->Query1->ExecSQL();
Table2->Active = false;
Table2->Active = true;
}
Si quelqu'un a une solution pour que je trouve comment les variables peuvent etre lues je suis preneur. Merci d'avance.