La Web del Programador: Comunidad de Programadores
 
    Pregunta:  8759 - ERROR 3045 MICROSOFT JET DATABASE
Autor:  Carlos Choc
Tengo un programa en Access que corre en Red.
Cuando acceso a la base de datos con el login de X usuario, aparece un mensaje que dice que la base de datos ya está en uso. Entro con la cuenta de otro usuario y si me deja accesar. La base de datos está abierta compartida.
Doy logoff al usuario X y vuelvo a dar login y el mensaje vuelve a aparecer.
Otra cosa que he intentado es sacar al usuario de la red desde el servidor, sin embargo el problema persiste
A que se debe y que puedo hacer para que no suceda esto?.

  Respuesta:  Robert Loaiza
Hola Carlos ocmo estas bueno primero que todo dime si tienes la base de datos sobre un servidor que?????? si esn un netware te cuento que puedes entrar como administrador ir a tu base de datos mirarle los flags de esa base de datos y debe de tener shareable y transactional y listo eso si cuando cambies los flags nadie debe de estar dentro y haber borrado el archivo con el mismo nombre de la base pero con extension ldb. y listo si es en windows nt los magos de mricrosoft dicen que manerjan esto pero no es asi eso molesta pero puedes darle propiedades a la Base de Datos y chequear los permisos que tenga ese archivo