Я новичок в FireDac и пытаюсь разобраться в компонентах. Раньше я использовал ClientDataSets, поэтому, думаю, я ожидаю аналогичной функциональности. У меня есть FDQuery в DataModule, и я хотел бы создавать представления этих данных во время выполнения. Раньше я бы сделал это, используя ClientDataSets и функцию CloneCursor. Это означало бы, что я могу работать с «независимым» набором данных, но при этом сохранять изменения в источнике.
Однако с FireDac я не могу этого сделать. Я попытался использовать CloneCursor в другом компоненте FDQuery, но получил ошибку подключения (поскольку он не клонирует эти свойства). Я частично заставил его работать с FDMemTable, где я могу клонировать и публиковать изменения в наборе данных, но для сохранения в БД я должен вызвать «ApplyUpdates» в исходном FDQuery.
Я упустил что-то, что мешает мне сохранить данные из FDMemTable прямо в БД, как ClientDataSet. Я пробовал применять обновления к FDMemTable, но безрезультатно.
Спасибо за ваше время