La Web del Programador: Comunidad de Programadores
 
    Pregunta:  181 - INSTRUCCION PARA BLOQUEAR UN REGISTRO
Autor:  Eric
Soy un programador novato en Visual Basic 4 y necesito diseñar un sistema que utilice una base de datos en una red.
¿Qué instrucciones necesito aplicar para poder bloquear los registros en los momentos indicados (por ejemplo en las actualizaciones)?
Mandame un ejemplo de como utilizarlos, y bibliografia en donde pueda leer más del tema.

  Respuesta:  Pepo
Si estas utilizando el control Data, lo que tienes que hacer para bloquearlo es poner la propiedad
ReadOnly a True, o sea:
Data1.ReadOnly=True
Espero que te funcione, saludos.

  Respuesta:  Fernando Berenguer Doméne
Lo primero y más importante:
Si lo que quieres es desarrollar una aplicación para trabajar en red, no debes utilizar controles Data, porque bajarán muchísimo el rendimiento.  Crea Dynasets o Snapshots e indícales si los datos serán de lectura o de lectura/escritura, y especifícale el tipo de bloqueo que usarás, en las opciones de creación de Dynaset y Snapshot.  Otra opción son las intrucciones de OBDC, pero de recomiendo que empices probando lo sencillo y luego pruebes con el plato fuerte.
Mañana te daré un par de referencias que tocan el tema a fondo.
Para cualquier duda o aclaración tienes mi Mail.  No dudes en preguntar, se ahorra mucho tiempo.

Aquí te señalo un par de referencias sobre el tema.

Programación Cliente/Servidor con Visual Basic
Spencer Miller - Ed. Mc Graw Hill

Programación de bases de datos con Visual Basic.
Alfons González - Ed. Rama.

Estos dos libros me han ayudado mucho en estos temas.

De todas maneras, no olvides que el bloqueo es a nivel de página y no de registro.