SoloCodigo

Programación General => Visual Basic 6.0 e inferiores => Mensaje iniciado por: becker24 en Lunes 7 de Abril de 2003, 23:05

Título: Re: como bloquear a nivel de registro
Publicado por: becker24 en Lunes 7 de Abril de 2003, 23:05
hola amigos, necesito ayuda.

tengo que editar un registro x y actualizar la informacion de este, para eso necesito bloquearlo, a nivel de registro, pero no se como hacerlo.

de antemano, gracias.-:beer:
Título: Re: como bloquear a nivel de registro
Publicado por: becker24 en Martes 8 de Abril de 2003, 21:34
Hola de nuevo, se que el bloqueo se debe hacer con el metodo que se llama pesimista y/o optimista, pero es ahi en donde no se como hacerlo.  Lo que quiero es que cuando un usuario accese el registro, si es llamado por otro  usuario no le permita el acceso a dicho registro.
Les agradeceria mucho su ayuda, de antemano muchas gracias.:beer:
Título: Re: como bloquear a nivel de registro
Publicado por: MindEye en Martes 8 de Abril de 2003, 21:42
- Esto solo es por darte una idea para que no te complique.

 - Mira, creale a los clientes, un campo que se llame "Editando", lo creas de tipo texto, y le dices al programa, que cuando un usuario vaya a editar un registro, que primero mire, si el campo "Editando" de ese registro es igual a Si o a No, si es si, pues entonces, lansas un mensaje, y cancelas la entrada al usuario, pero de lo contrario, lo dejas pasar.

 - Se que no es gran cosa, pero espero que por el momento te sirva de algo.

 - Adios.
Título: como bloquear a nivel de registro
Publicado por: J.M.Movilla en Miércoles 9 de Abril de 2003, 19:23
Hay muchos modos de realizar el bloqueo de un registro. Te incluyo un código que te da garantía total.

¡Atención! En el ejemplo no tengo en cuenta el refresco de la lista cuando han hecho modificaciones del fichero otros usuarios.  Ese es un problema de otra categoría, que supongo lo tengas resuelto.  Lo digo por si alguien toma este ejemplo y se piensa que con él puede hacer un programa garante en red...

Saludos