SoloCodigo
Programación General => Visual Basic 6.0 e inferiores => Mensaje iniciado por: jaimillo en Martes 14 de Mayo de 2002, 06:15
-
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
-
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
-
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