Mon souci c’est que ma base contient plusieurs tables et que, via cette méthode, je suis obligé semble t'il d’avoir autant de composants ci-dessus que de tables.
Ce qui m’entraine alors autant de connexions à la base que j’ai de tables (Exemple pour 8 tables, je me retrouve avec 8 connexions à la base !).
Avez-vous une idée pour résoudre cette problématique ?
Depuis, j'ai résolu le probléme de la maniére suivante pour chaque table (il me faut autant de clientdataset) mais qu'un seul SqlQuery (et donc qu'une seule connexion à la base) :
Form2.ClientDataSet1.Active:=False;
Form2.SQLQuery1.SQL.Clear;
Form2.SQLQuery1.SQL.Add('select * from table order by Champ);
Form2.SQLQuery1.ExecSQL(true);
Form2.ClientDataSet1.Active:=True;
Si ça peux aider ce qui ce sont poser les mêmes questions que moi...