PDA

Ver la Versión Completa : Bloqueo de registros


Duc
07-07-2005, 21:02:36
Buenas,

tengo un problemilla con unas actualizaciones. Uso ADO en Delphi6 conectado a una Base de Datos Access. Tengo un formulario de edición, en el qual el usuario entra para editar unos registros de la base de datos. La aplicación es multiusuario, de modo que puede pasar que dos personas abran el mismo formulario, y no me lo puedo permitir.
Mi idea es la de bloquear el registro en cuanto se abra el formulario, para así que cuando se abra por segunda vez ya esté bloqueado y abrirlo como de SOLO LECTURA; pero no se como hacerlo.

Alguien me podría ayudar?
Gracias

Caro
08-07-2005, 17:25:13
Hola:

Espero que esto te sirva

AdoTable.LockType:=ltPessimistic;

ltPessimistic -> Bloqueo Pesimista (dos usuarios no pueden editar el mismo registro al mismo tiempo)

ltOptimistic -> Bloqueo Optimista (Cada usuario puede reemplazar los cambios de los anteriores)