El día 21 de julio se realizará el 2º Delphi Conference Latin America, ahora en Costa Rica. David I y Andreano Lanusse, presentarán más sobre el futuro de Delphi, desarrollo basado en Gestures, cómo utilizar la arqueología de software y base de datos en sus aplicaciones, crear aplicaciones REST Client y desarrollo de aplicaciones multicapas con DataSnap.
Para más información y registro clic aquí.
Jose Castillo
Mostrando las entradas con la etiqueta multicapas. Mostrar todas las entradas
Mostrando las entradas con la etiqueta multicapas. Mostrar todas las entradas
14 de julio de 2009
9 de octubre de 2007
Atomicidad de Transacciones usando Array de ClientDataSets en Delphi 2007 for Win32.
PARTE I
Una de las cosas que siempre quise hacer era controlar la actualización en conjunto de Varios ClientDataSets que dependían uno de otro, es decir, que si uno de ellos fallaba las actualizaciones de los ClientDataSets ejecutados se debían descartar.
De seguro que en algún momento se encontró en la necesidad de controlar la atomicidad en la actualización de varios ClientDataSets, es decir, si un ClienDataSet falla el motor de base de datos debe de descartar las actualizaciones de los ClientDataSets anteriormente ejecutados.
Claro, para ubicarnos en el contexto anterior, el servidor de aplicaciones debería, primero, permitirnos pasarle como parámetro un array conformado de varios ClientDataSets, segundo, debería de existir un método que se encargue de llevar a cabo la actualización en la base de datos. Para el desarrollo de los ejemplos usaremos la base de datos Northwind que se encuentra en el SQL Server 2000 al cual accederemos usando los componentes dbGo de Delphi.
Puedes leer el artículo completo en: Atomicidad de Transacciones usando Array de ClientDataSets en Delphi 2007 for Win32. PARTE I.
** José Castillo, escribe artículos técnicos sobre Delphi para Danysoft Servicios Profesionales.
Introducción
De seguro que en algún momento se encontró en la necesidad de controlar la atomicidad en la actualización de varios ClientDataSets, es decir, si un ClienDataSet falla el motor de base de datos debe de descartar las actualizaciones de los ClientDataSets anteriormente ejecutados.
Array de ClientDataSets
Claro, para ubicarnos en el contexto anterior, el servidor de aplicaciones debería, primero, permitirnos pasarle como parámetro un array conformado de varios ClientDataSets, segundo, debería de existir un método que se encargue de llevar a cabo la actualización en la base de datos. Para el desarrollo de los ejemplos usaremos la base de datos Northwind que se encuentra en el SQL Server 2000 al cual accederemos usando los componentes dbGo de Delphi.
Puedes leer el artículo completo en: Atomicidad de Transacciones usando Array de ClientDataSets en Delphi 2007 for Win32. PARTE I.
** José Castillo, escribe artículos técnicos sobre Delphi para Danysoft Servicios Profesionales.
Etiquetas:
Array de ClientDataSets,
atomicidad,
codegear,
danysoft,
Datasnap,
dbgo,
delphi,
delphi 2007,
multicapas,
ntier,
sql server,
transacciones
Suscribirse a:
Entradas (Atom)