![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
|
|
#1
|
||||
|
||||
|
Yo había pensado lo mismo que newtron, pero "pensando" en tablas en memoria "del servidor" (no se si él se refería a eso); Con el ClientDataset estás trayendo TODOS los datos al cliente, para luego hacer las modificaciones y volcarlos de nuevo al servidor.
En mi caso revisaría tablas en memoria del servidor. De todas formas, creo que lo que ha dicho Al es muy acertado. A priori, sin saber el problema concreto, la solución de traer 300.000 registros al cliente, no parece correcta ni adecuada.
__________________
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. |
|
#2
|
||||
|
||||
|
Yo no alcanzo a ver el porqué de procesar tantos registros a la vez, quizás si nos dice el propósito comprendamos mejor.
En cualquier caso yo procesaría cierta cantidad cada vez, eso se vería haciendo unas pruebas con el servidor. Un Saludo.
__________________
Guía de Estilo de los Foros Cita:
|
|
#3
|
||||
|
||||
|
Yo afinaría un poco más: ¿Necesita ver el cliente todos los datos?
Si necesitara verlos, con ver 100 registros seguro se hace una idea de lo que debe modificar. Obviamente no va a modificar los 300.000 registros a mano, así que hacerlos en el clientdataset o hacerlo mediante una SQL con control de transacciones ya va que chuta. Saludos
__________________
Si usted entendió mi comentario, contácteme y gustosamente, se lo volveré a explicar hasta que no lo entienda, Gracias. |
|
#4
|
||||
|
||||
|
Cita:
Cita:
Cita:
La verdad es que papote654 debería darnos más información.
__________________
Si no lo sabes, necesitas leerlo |
|
#5
|
||||
|
||||
|
Cita:
Me he quedado con la curiosidad de saber cómo se haría eso ![]() Saludos!
__________________
Si no lo sabes, necesitas leerlo |
|
#6
|
||||
|
||||
|
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. |
|
#7
|
|||
|
|||
|
buenos días y gracias por el apoyo,
la situación es que tengo varias sucursales, cada una de ellas con su base de datos local, cree una aplicación donde el usuario selecciona las tablas o mantenimientos a exportar y yo me encargo de buscar los datos y transferirlo al servidor. En este proceso lo que busco los datos de origen y valido si el campo o los campos clave existen de ser así hago un EDIT y paso el valor de origen al destino de lo contrario INSERT los registro de origen en el destino. es una transferencia de datos donde verifico si el dato existe lo actualizo de lo contrario lo inserto.
__________________
Al que no le gusta enseñar, no merece aprender... |
|
#8
|
|||
|
|||
|
amigo DarKraZY es exactamente como marcaste, una replicación de datos lo único es que el usuario tiene la facilidad de transferir un dato en especifico cuando lo desee.
ejemplo. el usuario quiere transferir solo al cliente JUAN PEREZ pues en la aplicación que le diseñe el usuario configura todo esos parámetros, no solo se limita a transferir x o y, sino que todo es a su antojo.
__________________
Al que no le gusta enseñar, no merece aprender... |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| Ado Excel muchos datos | Delfino | Conexión con bases de datos | 9 | 22-03-2011 09:48:56 |
| Mostrar en un DBGRID Relacion Muchos Muchos | dmassive | SQL | 6 | 12-02-2009 18:55:19 |
| Cargar XML en un ClientDataSet | Paulao | Varios | 2 | 09-06-2008 19:39:18 |
| Cargar campos en SQLDataset y ClientDataset | toni.vi | Conexión con bases de datos | 0 | 11-02-2007 17:14:11 |
| cargar dbedit con clientdataset | juan888 | Conexión con bases de datos | 6 | 28-02-2004 00:37:13 |
|