J'ai un ensemble de données TclientDataSet où les champs sont créés par code. J'ai besoin que l'utilisateur ajoute ces champs avec des champs supplémentaires tout en préservant les données existantes.Comment ajouter un nouveau champ à l'ensemble de données sans CreateDataset?
`MYclientDataSet.FieldDefs.Add(s, ftString, 20);
MYclientDataSet.CreateDataset;
MYclientDataSet.Open;
MYclientDataSet.edit;
MYclientDataSet.FieldByName(s).AsString := 'Test';
MYclientDataSet.post;`
Cela fonctionne mais CreateDataset efface toutes les données. Y a-t-il un moyen d'ajouter le nouveau champ à l'ensemble de données?
J'ai essayé beaucoup d'autres solutions, mais aucun ne semble fonctionner
merci beaucoup
Pourriez-vous ajouter un peu de détails sur les autres solutions que vous avez essayé déjà? –