FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Copia TClientDataSet
Hola,
Hace algunos días que le llevo dando vueltas a un asunto... Resulta que necesito copiar los datos de un TClientDataSet abierto a otro cerrado pero que tiene algunos campos calculados ya creados. La gracia esta en que estos campos se conserven, cosa que no pasa si asigno la variable DATA de uno al otro. He llegado a la conclusión de que para poder hacer esto es necesario que todos los campos del dataset que tiene los datos esten ya creados en el dataset destino antes de hacer la copia. De esta manera no se machacan los nuevos campos. Encontre unas rutinas por internet que hacian mas o menos esto y aunque funciona, me da problemas con algunos datasets: http://www.distribucon.com/download/midas/fieldinfo.zip El codigo de esas rutinas es algo complejo, parece mentira que haya que escribir tanto codigo para duplicar la estructura de los campos de un dataset a otro. Alguien sabe si existe alguna manera sencilla de hacer esto? Gracias. |
|
|
|