Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Firebird e Interbase (https://www.clubdelphi.com/foros/forumdisplay.php?f=19)
-   -   duda en transaccion (https://www.clubdelphi.com/foros/showthread.php?t=16247)

santiago14 21-11-2004 03:53:48

duda en transaccion
 
Buen dia foro:
Paso a explicar, tengo en la base de datos (firebird 1.5) una factura, la cual ya ha sido cargada con anterioridad. Ahora un Supervisor quiere seleccionarla para su revisión, esta revisión puede llevar algún tiempo. Necesito que cuando un usuario seleccione la factura para la supervisión, la misma deje de estar disponible para cualquier otro usuario, esta indisponibilidad debe conservarse hasta que el usuario supervisor que la eligió termine con su trabajo o haya demorado tanto que algún tipo de temporizador, que tampoco se como realizar, termine automaticamente con su operación.
Bien, en pocas palabras, quiero que un registro no esté disponible para los otros usuarios cuando el primer usuario lo ha seleccionado. Esta selección puede tardar algún tiempo y se termina cuando el usuario confirma su labor o el sistema lo saca por haber demorado demasiado tiempo.
Gracias desde ya y espero que puedan darme una mano.

kalimero 22-11-2004 11:58:19

Hola a todos.

Si estas utilizando los FIBplus para acceder a la BD, puedes hacer un bloqueo
del registro seleccionado con : MiFibDataSet.LockRecord();

Saludos

santiago14 27-11-2004 02:17:08

uso otro componente
 
En realidad estoy usando MDO como componente de conexion.
¿Que sugerencia hay para este tipo de componente?

Saludos.

kalimero 29-11-2004 09:45:31

Hola Santiago.

No conozco los MDO, pero seguro que tiene algn método para hacer lo que te comento en el post anterior.

Saludos


La franja horaria es GMT +2. Ahora son las 03:36:47.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi