Programación General > Visual Basic 6.0 e inferiores

 Re: Como bloquear un registro-ADO y VB

(1/1)

jaimillo:
como es posible bloquear un registro utilizando ADO y VB6 , demanera que  si yo lo tomo ningún otro usuario (en un ambiente multiusuario) pueda eliminarlo o editarlo....AYUDAAAAA

liosuy:
Una de las formas de controlar eso, es crear un campo más (de tipo Si/No) para cada registro que te diga si está activo o no el campo para ser editado o borrado.
Entonces cuando vas a modificar o eliminar primero preguntas por ese campo si está en "Verdadero" te da acceso y si está en "Falso"  te dice que otro usuario lo esta usando.
no es una de las mejores formas pero de esa manera puedes solucionarlo.
Si te animas puedes utilizar transacciones pero es un poco complicado.
begintransaccion
commit
rollback

espero que te ayude en algo

Ignacio

Jaume:
Si aun tienes problemas escríbeme. es un tema largo y complejo, demasiado para ponerlo aquí.

ADO permite hacer dos tipos de bloqueos, el pesimista y el optimista, puedo mandarte un ejemplo si te interesa

Saludos

Navegación

[0] Índice de Mensajes

Ir a la versión completa