SoloCodigo

Programación General => Visual Basic 6.0 e inferiores => Mensaje iniciado por: jaimillo en Martes 14 de Mayo de 2002, 06:15

Título: Re: Como bloquear un registro-ADO y VB
Publicado 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
Título: Re: Como bloquear un registro-ADO y VB
Publicado por: liosuy en Sábado 15 de Junio de 2002, 21:21
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
Título: Como bloquear un registro-ADO y VB
Publicado por: Jaume en Martes 18 de Junio de 2002, 17:29
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