FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
|||
|
|||
Explicacion...
Bueno ante todo gracias por responder....les cuento:
Primero hice como dijo Caro una tabla completamente en memoria, Tclientdataset, boton derecho create, luego le genere los campos q yo considere necesarios, hasta ahi todo ok. Luego el problema estaba en q no podia volcar esos datos en la tabla fisica (tablas en formato paradox), y como no logre encontrar el metodo para hacer este proceso (una lastima xq esataria bueno saber este tema) entonces decidi ir por otro lado... Asocie directamente mi clientdataset a un TTable, despues de varias horas logre cargar los campos de la tabla q precisaba, lo hice funcionar como yo queria pero a la hora de hacer el applyupdate (x) me salta el error q comente en el post anterior. (ClientDataset: Missing data provider or data package). Lo hice de esta manera....Tclientdataset-->boton derecho-->assing local data--> ahi lo asocio con mi tabla fisica (ttable de la BDE)--> y cargo los campos de la tabla, tambien genere alguno para buscar (loockup) y otro para calcular. luego le doy run...y la carga de los datos en el clientdataset lo hago de maravillas, el error salta a la hora de q le doy click a un boton q le asigne el applyupdate () del clientdataset. Primero probe con esa instruccion sola, y sale el error, luego al mismo boton y antes de hacer el update le coloquer la instruccion TTable.append (esta es la tabla asociada al clientdataset) y me sale lo mismo. Por lo q leo de la respuesta de CAro me estaria faltando un Datasetprovider, q no lo tenia y no sabia q se usaba. Me podrian explicar como funcionaria y si realmente lo necesito. Otra vez, Muchas gracias! |
#2
|
||||
|
||||
He subido un ejemplo sencillo aquí; A ver si eso te aclara las cosas. Está con BDE + TClientDataset; Cómo cargar los datos, modificarlos en memoria y volcarlos de nuevo.
__________________
Germán Estévez => Web/Blog Guía de estilo, Guía alternativa Utiliza TAG's en tus mensajes. Contactar con el Clubdelphi P.D: Más tiempo dedicado a la pregunta=Mejores respuestas. |
#3
|
||||
|
||||
Cita:
Cita:
Cita:
Saluditos
__________________
Disfruten cada minuto de su vida a lado de sus seres queridos como si fuese el ultimo, uno nunca sabe lo que puede pasar. |
#4
|
|||
|
|||
Hola CARO y NEFTALI, bueno primero me he bajado el ej de NEFTALI y me aclaro muchas cosas, q ahora estoy implementando en mi proyecto, q le estoy buscando la vuelta para q funcione como yo quiero.
Bueno mi pregunta es en base a lo q dijo caro sobre recorrer la tabla de memoria e ir insertando los registros en la tabla fisica.... Esta idea seria algo asi? Ej: TMemoria.first; while not TMemoria.eof do begin TTable.append; TTableCampo1.asstring:= TMemoriaCampo1.asstring; TTableCampo2.asstring:= TMemoriaCampo2.asinteger; " " TMemoria.next; end; Gracias otra vez, y espero su correcion! |
#5
|
||||
|
||||
Cita:
Saluditos
__________________
Disfruten cada minuto de su vida a lado de sus seres queridos como si fuese el ultimo, uno nunca sabe lo que puede pasar. |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
ClientdataSet como saber si esta abierto? | Coco_jac | Varios | 4 | 13-04-2012 19:36:43 |
¿como se utiliza un ClientDataSet? | Nelly | Varios | 5 | 06-06-2006 08:51:01 |
ClientDataSet Maestro Detalle como los relaciono | ASAPLTDA | Conexión con bases de datos | 1 | 29-01-2005 23:07:48 |
Como refrescar un ClientDataSet | Oxa78 | Providers | 8 | 25-08-2004 00:52:39 |
DBF Como funciona? | Descendents | Conexión con bases de datos | 1 | 15-07-2003 22:39:00 |
|