tag:blogger.com,1999:blog-31013332.post1070606262835161542..comments2023-09-28T13:42:06.002+02:00Comments on Delphi al Límite: La potencia de los ClientDataSet (III)Administradorhttp://www.blogger.com/profile/13785297087531327840noreply@blogger.comBlogger10125tag:blogger.com,1999:blog-31013332.post-48721005705748938962022-12-17T14:16:57.990+01:002022-12-17T14:16:57.990+01:00Que es mas conveniente?? el uso de clientdataset o...Que es mas conveniente?? el uso de clientdataset o tablas??. Tengo una aplicación (herdada) de escritorio con paradox. Tuve la idea de migrar a firedac pero me esta dando dolor de cabeza ya que hay comoponentes que no puedo instalarlos en una versión de delphi un poco mas nueva (xe7). Así que se me ocurrió escribir de nuevo el programa. La app (vieja para ponerle un nombre), tiene en cada Carlos Gimenezhttps://www.blogger.com/profile/11903475201645404128noreply@blogger.comtag:blogger.com,1999:blog-31013332.post-71871158838872855352022-09-17T23:18:48.845+02:002022-09-17T23:18:48.845+02:00Que es mas conveniente?? el uso de clientdataset o...Que es mas conveniente?? el uso de clientdataset o tablas??. Tengo una aplicación (herdada) de escritorio con paradox. Tuve la idea de migrar a firedac pero me esta dando dolor de cabeza ya que hay comoponentes que no puedo instalarlos en una versión de delphi un poco mas nueva (xe7). Así que se me ocurrió escribir de nuevo el programa. La app (vieja para ponerle un nombre), tiene en cada Carlos Gimenezhttps://www.blogger.com/profile/11903475201645404128noreply@blogger.comtag:blogger.com,1999:blog-31013332.post-57203263131957362152019-03-15T03:16:05.490+01:002019-03-15T03:16:05.490+01:00Mil gracias.Mil gracias.Programadorhttps://www.blogger.com/profile/05389138760286898183noreply@blogger.comtag:blogger.com,1999:blog-31013332.post-84787829852683644122016-10-01T09:48:52.850+02:002016-10-01T09:48:52.850+02:00Tu piensa que hoy en día, el PC más malo del merca...Tu piensa que hoy en día, el PC más malo del mercado tiene 4 GB de RAM. Lo que ocupan estos componentes es una miseria comparado con lo que chupa un antivirus con una pedazo de base de datos en meroria.<br /><br />Los ClientDataSet crean una caché intermedia entre lo que hay en la base de datos y los componentes DataSet tracicionales. Eso evita muchos accesos al disco duro y a la red.<br /><br />Administradorhttps://www.blogger.com/profile/13785297087531327840noreply@blogger.comtag:blogger.com,1999:blog-31013332.post-78603454881657330972016-10-01T01:11:48.676+02:002016-10-01T01:11:48.676+02:00Tengo una duda:
Primero: se configuran los compo...Tengo una duda:<br /> Primero: se configuran los componentes de acceso a datos:<br /> En éste caso a Interbase mediante IBQuery->IBDatabase<br /> Segundo: se enlazan los clientDataSets mediante su DSProvider, a los componentes de<br /> acceso a datos.<br />Y <br /> Tercero: Los ClientDataset son "Tablas en memoria"<br /><br />A partir de éstas consideraciones, me alschopenhauerhttps://www.blogger.com/profile/13808206101109033478noreply@blogger.comtag:blogger.com,1999:blog-31013332.post-38323924310402934122011-12-20T09:09:12.480+01:002011-12-20T09:09:12.480+01:00Se que esta entrada tiene algo de tiempo pero; es ...Se que esta entrada tiene algo de tiempo pero; es verdad, los contraints no se evalúan y lo que yo hago es validar los datos en el evento BeforePost del ClientDataSet con código delphi (ObjectPascal). y lo que se comenta de la propiedad PacketRecords no solo basta con ponerlo a 100 o 20 o lo que sea, también hay que interceptar eventos y solicitar el siguiente o anterior paquete de registros, drkirocorphttps://www.blogger.com/profile/09671396651358979981noreply@blogger.comtag:blogger.com,1999:blog-31013332.post-67206881401633747592011-11-10T18:18:54.398+01:002011-11-10T18:18:54.398+01:00Muy interesante tu blog, tengo una pregunta acerca...Muy interesante tu blog, tengo una pregunta acerca de los cds, cuando los trabajo por internet y los activo cds.active:= true , se toma un tiempo de casi un minuto, pero solo la primera vez, despues ya no demora, esto a que se debe, trabajo con el firebird 2.5 y delphi 7.Deseo furtivohttps://www.blogger.com/profile/17241163540797164422noreply@blogger.comtag:blogger.com,1999:blog-31013332.post-59406798040191487702010-03-31T20:53:39.659+02:002010-03-31T20:53:39.659+02:00FibClientDataset hereda el mismo bug. Gracias.FibClientDataset hereda el mismo bug. Gracias.yazoohttps://www.blogger.com/profile/08039284055137006453noreply@blogger.comtag:blogger.com,1999:blog-31013332.post-82538033288600726532010-03-30T20:26:25.130+02:002010-03-30T20:26:25.130+02:00Pues tienes razón. He probado los constraints en l...Pues tienes razón. He probado los constraints en los ClientDataSet y da igual lo que ponga de expresión que se lo pasa por el forro.<br /><br />Debe ser un error de Delphi 2010. Y no es el único que he encontrado.<br /><br />Estamos apañados.Administradorhttps://www.blogger.com/profile/13785297087531327840noreply@blogger.comtag:blogger.com,1999:blog-31013332.post-43174891490332225902010-03-26T13:22:56.828+01:002010-03-26T13:22:56.828+01:00Hola y felicidades por tu excelente blog y la cali...Hola y felicidades por tu excelente blog y la calidad de los artículos. Recurro a ti por lo siguiente, he seguido los ejemplos aqui descritos en delphi 2010 y resulta que los contraints del los ClientDataset no se evaluan. La verdad le he dado mil vueltas y no doy con la solución. Estaría muy agradecido si me dieras una mano.<br /><br />Gracias.yazoohttps://www.blogger.com/profile/08039284055137006453noreply@blogger.com