![]() |
TClientDataset Uso
Hola a todos, alguien tendra información acerca del uso de tcliendataset, en una aplicacion cliente servidor, manejando transacciones, no logro entender en que me pueden ayudar, o si seria conveniente utilizarlos. Cabe mencionar que lo que estoy utilzando es MySQL, y BDE, por lo que tengo Tquery's, TUpdateQuery y TDatabase.
De antemano gracias. |
Supongo que te estás refiriendo a las transacciones, pues resumiendo todo lo que ocurra dentro de una transacción sino se llega a consolidar queda anulado en su totalidad.
-----Comienzo transacción. Facturar albaranes Crear lineas de factura totalizar lineas Crear cabecera de factura Actualizar la ficha del cliente eliminar los albaranes facturados -----final de transacción Si por ejemplo dentro de la transacción realizamos todas las tareas indicadas, supongamos que cuando estamos creando la cabecera de la factura ocurre un error inesperado, ya hemos agregado las líneas a la factura y hemos creado parte de la cabecera, sería una catastrofe que la situación quedara de esta forma, tendríamos dispuesto que se ejecute un Rollback en caso de cualquier fallo y quedaría de esta manera anulado todo el proceso, dejándolo en la situación anterior al comienzo de la transacción. Un Saludo. |
La franja horaria es GMT +2. Ahora son las 07:28:34. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi