[Delphi7] Dataset mémoire
Bonjour,
je novice en Delphi, je viens du monde VB.net et j'ai un problème avec la création d'un dataset mémoire pour pouvoir travailler en mode déconnecté.
Ce que fait mon programme:
j'ai 2 tables (identiques: meme nom de colonne, meme nombre de colonne, meme types) que j'ai relié à 2 datasources. Je les affiche sur un Form dans 2 datagrids differents, j'ajoute, modifie ou supprime à chaque tables des enregistrements...jusque là tout va bien.
Le but de mon programme est de synchroniser les 2 tables, c'est a dire afficher dans une troisème table la fusion de mes 2 tables pour n'avoir que les données à jour.
Problème: je veux le faire en passant par un dataset mémoire sur lequel je pourrai par la suite travailler.
Mais je n'arrive pas a trouver la manière de "construire" mon dataset. Voila mon bout de code (qui ne fonctionne pas):
Code:
1 2 3 4 5 6 7 8 9 10
|
fChamp1,fChamp2: Tfield;
fChamp1:=Tfield.Create(nil);
fChamp2:=Tfield.Create(nil);
DataSource3.DataSet.Fields.Add(fChamp1);
DataSource3.DataSet.Fields.Add(fChamp2);
DataSource3.DataSet.Fields[0].Value:= 'Ca marche';
DataSource3.DataSet.Fields[1].Value:= 'bien'; |
Est-ce que quelqu'un pourrait me guider et me donner un exemple de code?
Merci