Según this page, es posible usar TClientDataset como un conjunto de datos en memoria, completamente independiente de las bases de datos o archivos reales. Describe cómo configurar la estructura de la tabla del conjunto de datos y cómo cargar datos en ella en tiempo de ejecución. Pero cuando traté de seguir sus instrucciones en D2009, el paso 4 (table.Open) generó una excepción. Dijo que no tenía un proveedor especificado.Delphi: utilizando TClientDataset como un conjunto de datos en memoria
El punto entero del ejemplo en esa página es construir un conjunto de datos que no necesita un proveedor. ¿La página está equivocada, está desactualizada o me falta un paso en algún lugar? Y si la página es incorrecta, ¿qué necesito usar en su lugar para crear un conjunto de datos en memoria completamente independiente? He estado usando TJvMemoryData, pero si es posible me gustaría reducir la cantidad de dependencias adicionales que mi conjunto de datos agrega a mi proyecto.
Haga clic en "crear conjunto de datos"? No hay tal opción cuando hago clic derecho en un TClientDataset en XE2. –
Existe en XE7; quinta opción desde la parte superior. – BIBD