EDIT: Il semble que le DataSetProvider ne possède pas les fonctionnalités dont j'ai besoin pour ce projet, donc je vais implémenter une classe personnalisée pour charger les données dans le ClientDataSet.DataSetProvider - DataSet à ClientDataSet
J'essaie de prendre des données à partir d'un TMSQuery qui est connecté à ma base de données et de remplir un ClientDataSet avec certaines de ces données en utilisant un DataSetProvider.
Mon problème est que je vais devoir modifier certaines de ces données avant de pouvoir aller dans mon ClientDataSet. ClientDataSet a des champs persistants qui ne correspondent pas aux données de base de données brutes. Je ne peux même pas obtenir une chaîne de la base de données dans un champ Mémo dans ClientDataSet. Le ClientDataSet est une partie de mon niveau de données, donc je devrai conformer les données de la base de données au champ ClientDataSet par champ (bien que la plupart puissent passer à travers, mais beaucoup nécessiteront le routage et/ou la conversion).
Est-ce que quelqu'un a de l'expérience avec ça?
+1 très similaire au résolveur kbmMemTable juste à l'envers. –
Je devrai le faire, mais pas jusqu'à ce que je sois capable d'obtenir les données dans le ClientDataSet. Je dois pouvoir apporter les mêmes modifications aux données provenant du DataSet connecté à la base de données. C'est possible? – LostNomad311
Il semble que vous souhaitiez combiner les données de 2 tables ou plus en un seul ClientDataSet, puis appliquer les mises à jour aux tables source. Si c'est vraiment possible, je veux juste vérifier avant de modifier ma réponse. – LachlanG