![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
#22
|
||||
|
||||
|
Si se corta la luz después del commit, 'todos' los cambios habrán sido escritos ya al disco duro o dispositivo de almacenamiento. Con lo cual no habrá pérdida de ningun dato y se preservará la integridad de todos los datos en su conjunto.
Si se estropea el disco duro .... ![]()
__________________
Piensa siempre en positivo ! |
|
#23
|
||||
|
||||
|
Cita:
![]()
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
|
#24
|
||||
|
||||
|
Más una política de resguardo y recuperación de backups. Algo que parece que se nos olvida muchas veces. No tiene que ser demasiado elaborado, pero es aconsejable que esté bien definido el proceso; que sea explícito.
De nada sirve llevar un replicación y backups si no se fomenta esta actividad. Ya sea que se haga en forma manual o automática, si las personas que intervienen no tienen asimilado la idea, el uso, ventajas y práctica... de nada sirve. A veces uno no ve y pone en práctica las cosas hasta que le pasa. Y hasta me atrevo a decir que le pasan muchas veces e igualmente continuan . Por ejemplo en mi caso: fue necesario haber estropeado varios discos para aprender una valiosa lección. ¡Los backups son necesarios!Saludos, |
|
#25
|
||||
|
||||
|
A ver. No entendí el ejemplo de Casimiro:
1. Delphius rompe la silla de una patada. 2. Saca sus ahorros y va a la tienda. 3. No le alcanza el dinero. ¿Cómo hace el rollback para reparar la silla? ![]() // Saludos |
|
#26
|
||||
|
||||
|
Cita:
![]() ![]() ![]() ¡Que buena pregunta! A ver.... ¿quien tiene la solución al problema? ![]() ![]() Por lo pronto he tenido que robarle la silla a mi hermanita. ![]() Saludos, |
|
#27
|
||||
|
||||
|
Muy fácil :
Código:
var
iNumFactura:integer;
begin
try
StartTransaction;
DelphiusPegaPatadaASilla(IntensidadDeLaPatada); // Os faltaba esta línea
iNumFactura := HacerFacturaNueva(now); // crea la factura
CobrarFactura( iNumFactura ); // hace el apunte en caja
DescontarInventario( iNumFactura ); // descuenta el artículo del inventario de artículos
Post;
Commit;
except
Rollback;
end;
end;
__________________
Piensa siempre en positivo ! |
|
#28
|
||||
|
||||
|
Menos mal que has encontrado el "bug" antes de instalar el programa a los usuarios, imagina luego el contratiempo de crear parches, actualizaciones y todo ese rollo
![]() p.d. Delphius sí que tenía suficiente dinero ahorrado para comprar la silla ![]() No le llegaba para una mesa que le había gustado.
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
|
#29
|
||||
|
||||
|
Cita:
1. Delphius rompe la silla de una patada. 2. Saca sus ahorros y va a la tienda. 3. No le alcanza el dinero. ¿Cómo hace el rollback para reparar la silla? 4. Paga con tarjeta. ![]()
__________________
|
|
#30
|
|||
|
|||
|
Cita:
, claro, si elegimos de entre las muchas definiciones de experto como aquel que explica algo sencillo de una forma compleja ![]() Pero bueno, supongo ya captaste la idea ![]() Saludos |
![]() |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| Diferencias entre Firebird e Interbase | David | Firebird e Interbase | 6 | 28-04-2007 16:14:47 |
| Diferencias entre Delphi | Rabata | Varios | 4 | 27-10-2005 17:02:05 |
| Diferencias entre OnActivate y OnPaint | FunBit | OOP | 4 | 02-09-2005 16:40:22 |
| Diferencias Entre Componentes Ado Y Dbexpress | mendozasoftware | Firebird e Interbase | 6 | 06-05-2005 02:43:14 |
| Diferencias entre FREE y DESTROY | bustio | OOP | 1 | 23-06-2004 05:48:35 |
|