Probleme MYSQL/C++ Builder
Bonjour,
J'ai connecté mon C++ Builder à MySQL en utilisant les composants :
-TDataBase
-TTable
-TDataSource
-TDBGrid (pour l'affichage des données)
Cela marche bien à ceci prêt d'un bug que je n'avais pas quand je faisais ça sous paradox, et pourtant j'utilise le même code:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13
| void __fastcall TForm2::Button1Click(TObject *Sender)
{
Form1->Table1->Append(); // Créé une nouvelle ligne vide et se positionne dessus
Form1->Table1->Edit();
Form1->Table1->FieldByName("NOM")->Value=Edit1->Text;
Form1->Table1->FieldByName("NUMERO DE GSM")->Value=Edit2->Text;
Form1->Table1->FieldByName("MATRICULE")->Value=Edit3->Text;
Form1->Table1->Post();
Close();
} |
Quand je veux insérer une nouvelle ligne, l'ajout se fait bien dans MySQL, j'ai bien vérifié dans la table, mais pour ce qui est du DBGrid, il me remplace les données de la première ligne du DBGrid par celles que je viens d'entrer.
Ce qui est encore plus étrange, c'est que je quitte et je relance le projet et là tout est OK. La première ligne n'est plus virée et la nouvelle est bien à la suite...
Une idée ?