He votado True porque en todos los programas en los que he participado en su desarrollo siempre aplicamos la "actualización" inmediatamente después de que se produce una edición/inserción o eliminación.
Además, opino que, salvo que permitamos el trabajo en modo "briefcase", es peligroso posponer mucho la actualización hacia la base de datos debido a los problemas que puedan ocurrir (corte de corriente, cuelgue del sistema operativo, etc.), en cuyo caso se perderían todas las modificaciones hechas al estar sólo en la "cache" (y hablo por experiencia, imaginad como explicarle al cliente que las últimas modificaciones hechas se perdieron porque "se fué la luz!").
En fín, a ver que opináis los demás...
Saludos!
P.D: Sólo decir que me parece muy buena idea lo de adaptar el TClientDataSet, nunca se me ocurrió "personalizarlo" sino que más bien me las rebuscaba para intentar que todo funcionara correctamente.
|