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 : S�lectionner tout - Visualiser dans une fen�tre � part
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 ?