В соответствии с этой страницей можно использовать TClientDataset как набор данных в памяти, полностью независимый от любых фактических баз данных или файлов. В нем описывается, как настроить структуру таблицы набора данных и как загружать данные в нее во время выполнения. Но когда я попытался выполнить его инструкции в D2009, шаг 4 (table.Open) вызвал исключение. Он сказал, что у него не указана провайдер.
Вся точка примера на этой странице заключается в создании набора данных, который не нужен провайдеру. Является ли страница неправильной, она устарела или я чего-то не хватает? И если страница неверна, что мне нужно использовать вместо этого, чтобы создать полностью независимый набор данных в памяти? Я использую TJvMemoryData, но, если возможно, я хотел бы уменьшить количество дополнительных зависимостей, которые добавляет мой набор данных в мой проект.