• Jueves 25 de Abril de 2024, 14:23

Autor Tema:  Re: Como bloquear un registro-ADO y VB  (Leído 2176 veces)

jaimillo

  • Nuevo Miembro
  • *
  • Mensajes: 1
    • Ver Perfil
Re: Como bloquear un registro-ADO y VB
« en: Martes 14 de Mayo de 2002, 06:15 »
0
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

  • Nuevo Miembro
  • *
  • Mensajes: 9
    • Ver Perfil
Re: Como bloquear un registro-ADO y VB
« Respuesta #1 en: Sábado 15 de Junio de 2002, 21:21 »
0
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

  • Miembro MUY activo
  • ***
  • Mensajes: 151
    • Ver Perfil
Como bloquear un registro-ADO y VB
« Respuesta #2 en: Martes 18 de Junio de 2002, 17:29 »
0
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