PDA

Ver la Versión Completa : ¿como se utiliza un ClientDataSet?


Nelly
02-06-2006, 17:01:25
Hola, tenga un buen dia.

¿Cuál es la función principal del componente clientdataset?, pasa que me recomendaron este componente, y me di la tarea de investigar para que me serviria en el programa que estoy desarrollando, y me encontre con que es un tipo de componente que guarda infomación en memoria, pero me gustaria que los expertos me dieran su opinión acerca de este componente y si es posible plantear ejemplos del mismo.
Sin más por decir, agradezco su tiempo por responder a mi pregunta.

Nelly [Vive y deja vivir] ;)

AGAG4
02-06-2006, 19:59:20
Este componente sólo lo uso para aplicaciones en 3 capas, donde este mismo se conecta a un proveedor de datos(TDataSetProvider) y este ultimo al Servidor de base de datos.

Saludos....

Casimiro Notevi
03-06-2006, 20:55:14
También lo puedes usar para crear una sencilla tabla en memoria, creas los campos que necesites, almacenas registros, etc.

Aunque ya hay componentes de tablas en memoria que son más cómodos y prácticos de manejar.

Al González
05-06-2006, 03:49:07
¡Hola a todos!

Quizá deberías indicarnos de qué trata el proyecto para el cual te recomendaron ese componente, y la razón por la cual te lo recomendaron. Eso nos ayudaría a comprender mejor el caso y plantear con más claridad las ventajas que tendría utilizarlo.

No soy un experto, pero si he ganado algo de experiencia con TClientDataSet, hasta he creado mi propio derivado (http://www.clubdelphi.com/foros/showthread.php?t=30633). La principal característica de un conjunto de datos cliente es que permite actualizar sus registros (altas, bajas y modificaciones) sin que cada operación realizada deba ser ordenada de inmediato a la base de datos, es decir, manteniendo en memoria todos los cambios, hasta que llamamos a su método ApplyUpdates.

Un abrazo cliente.

Al González. :)

esocrates
06-06-2006, 02:55:44
Aunque ya hay componentes de tablas en memoria que son más cómodos y prácticos de manejar.

Hola Casimiro Notevi, te agradecería me informes sobre estos componentes.
Un saludo y gracias

Casimiro Notevi
06-06-2006, 08:51:01
Hola Casimiro Notevi, te agradecería me informes sobre estos componentes.
Un saludo y gracias

deberías informarnos de qué quiéres hacer exactamente, es lo que te pregunta Al González, porque puede que no te sirva, o sí te sirva, el tclientdataset o la tabla en memoria o cualquier otra cosa.

Aquí tienes un enlace a unas buenas tablas en memoria. (http://www.components4programmers.com/products/kbmmemtable/download/index.htm)