Cita:
Empezado por juanelo
No, el ClientDataSet es indpendiente de la base de datos que uses (de hecho puede ser inclusive XML la fuente de datos). Para usarlo como "contenedor" de datos basta crearle los campos al ClientDataSet y posteriormente en tiempo de ejecucion (se puede en tiempo de diseño) se crea con CreateDataSet, y ya de ahí lo tenemos como un dataset con toda su funcionalidad (insert, delete, update, etc ..). Pero si los datos los obtienes de una fuente de datos como un BD, entonces para eso está el DataSetProvider que es el encargado de "resolver" de donde vienen los datos (y tambien a donde se graban), en pocas palabras, es un capa que te independiza de la fuente de los datos.
|
Igual que ADO. :P, puedes cargar Xml como un Dataset sin estar conectado necesariamente a una base de datos.