![]() |
![]() |
![]() |
![]() |
![]() |
FTP | ![]() |
![]() |
CCD | ![]() |
![]() |
Buscar | ![]() |
![]() |
Trucos | ![]() |
![]() |
Trabajo | ![]() |
![]() |
Foros | ![]() |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
![]() |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
||||
|
||||
Checa esto....
Te recomiendo que hagas la Inserción y la Aplicación de la Transacción al Finalizar X Captura, ahora, si quieres evitar que 2 ó más usuarios quieran Modificar 1 mismo registro uno de ellos les disparará la famosa excepción de bloqueo de registro ó bien se esperará a que se desocupe dicho registro, esto ocurrre dependiendo del Nivel de Aislamiento que tengas en la Transacción Wait ó No Wait, ahora como te entendí que quieres Insertar 2 Tablas al Mismo Tiempo podrías dejarlo como lo tienes ó bien Crea un Procedimiento Almacenado que Haga las 2 inserciones pasandole los Parámetros Pertinentes a los campos de las 2 Tablas....
Espero te haya ayudado ó metido más dudas.... Saludos.... |
#2
|
|||
|
|||
Gracias
Bueno gracias por tu respuesta, como es ese tema del wait, tendras algun ejemplo, que pasa si hago algo asi
while Base.InTransaccion do a := a + 1 es decir cualquier sentencia para que lo haga esperar Muchas Gracias y Saludos |
![]() |
|
|
![]() |
|