La Web del Programador: Comunidad de Programadores
 
    Pregunta:  24151 - ERROR 3050
Autor:  Rodolfo Piña Duhart
Ayuda Urgente......

Estoy ejecutando una aplicación en VB5.0 y al tratar de abrir una base de datos ACCESS me arroja el siguiente error:

RUN-TIME ERROR 3050
NO SE HA PODIDO BLOQUEAR EL ARCHIVO.....

Estoy accesando la base como:

Dim db1 as DATABASE, tabla1 as Recordset
set db1 = Opendatabase(nombredebase.mdb)
set tabla1 = db1.OpenRecordset(nombretabla)

Gracias por vuestra ayuda.....

  Respuesta:  MAURICIO DIAZ
lo resolvi en 1 minuto con tu ayuda me posicione en el el disco donde estaba el archivo y di clik secundario para ver las propiedades y desbloque los usuarios dando atributos para escribir en ese momento corrieron archivos des bloqueados, espero le sirva a alguien saludos y gracias ..

  Respuesta:  Hector Shamir Perez
Hola Rodolfo,

Cuando intentas abrir una base de datos Access, es creado un archivo .ldb para bloquearla, cuando no se puede crear este archivo se genera ese error.

Verifica que el directorio donde se encuentra la base de datos no sea de solo lectura para el usuario de la PC

Saludos, espero te sirva.