![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Register | FAQ | Members List | Calendar | Guía de estilo | Today's Posts |
![]() |
|
|
Thread Tools | Search this Thread | Display Modes |
|
|
|
#1
|
|||
|
|||
|
excesivo uso de transacciones
Hace poco hice una consulta acerca de insertar un registro en una tabla...que pasaria si hay un corte de luz, o se corta el internet a medio camino, la computadora explota..etc etc....realmente debo insertar el registro (un append por ej) dentro de una transaccion?
Esto significa que para estar 100% seguro sobre lo que hago en una tabla debo hacerlo con transacciones?. El link dek anterior post fue el siguinte http://www.clubdelphi.com/foros/showthread.php?t=55548 |
|
#2
|
||||
|
||||
|
Yo utilizo transacciones siempre que modifico los datos de una tabla. Las ventajas son muchas, los inconvenientes muy pocos.
|
|
#3
|
|||
|
|||
|
Quote:
kuan-yiu...usas el DBNavigator ?... |
|
#4
|
||||
|
||||
|
Pues sí, he usado el DBNavigator aunque hace algún tiempo, pero sólo lo he usado para mostrar datos, no para modificarlos.
|
|
#5
|
||||
|
||||
|
Hola
Tambien utilizo transacciones... y me ha ido bien el el tema... bueno, siempre existen recomendaciones para su uso como por ejemplo - evitar transacciones de larga duración - evitar transaccines que requieran intervención del usuario para realizar commit - utilizar los datos más pesados al final de la transacción - asegurar la existencia de sentencias commit y rollback bueno... existen otros más... creo que más que el uso excesivo... deberia preocuparte su mal uso... estar mal declarada... lo que puedes es crear trigger o procedimientos para almacenar / actualizar los datos... si los datos no estan completos que te de error y no te guarde los cambios... al principio es un poco tedioso el programarlo... pero despues de acostubras... salu2 ![]() ![]()
__________________
BlueSteel |
|
#6
|
||||
|
||||
|
Yo utilizo Firebird, Delphi6.
Cada vez que realizo un programa con una base de datos, Si o Si, debo poner el componente DataBase y el componente Transaction. Si es un programa monopuesto, quizás puedas poner una transacción para todo, abriéndola al comienzo y cerrándola al finalizar el programa. |
![]() |
|
|
Similar Threads
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| Consumo excesivo de memoria del componente TWebBrowser | sur-se | Internet | 0 | 21/04/2008 09:14 |
| Transacciones en BDE | Lonidas | Conexión con bases de datos | 4 | 27/04/2007 20:29 |
| Crecimiento excesivo | jsanchez | Firebird e Interbase | 21 | 08/03/2007 18:52 |
| transacciones | Investigador | Conexión con bases de datos | 2 | 08/12/2006 01:02 |
| Excesivo consumo de memoria | 1111111 | Firebird e Interbase | 11 | 18/06/2005 23:08 |
|