Access - El motor de base de datos Microsoft Jet no puede abrir el archivo

   
Vista:

El motor de base de datos Microsoft Jet no puede abrir el archivo

Publicado por silvia (1 intervención) el 16/03/2011 19:34:18
Buenas tardes,

Tengo un aplicación en vb.net 2008 que se conecta con BD en access 2007. Es una aplicación cliente/servidor y funciona sin problemas. Las BD están en un servidor de ficheros que vamos a migrar con distinto nombre y me da fallo. Os lo detallo:
'Conexión BD
Me.xConex = New OleDb.OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=\\Servidor\Directorio\BD.mdb;Mode=Share Deny None ;Jet OLEDB:Database Password=Admin")
'open
Public Function Open(ByVal xSql As String, ByVal NTabla As String) As Boolean
Try
If Me.xOpen = True Then
Me.Close()
End If
Me.Posicion = 0
Me.Estado = ""
Me.NombreTabla = NTabla
Me.Adaptador = New OleDbDataAdapter(xSql, Me.xConex)
Me.Adaptador.Fill(Me.Ds, Me.NombreTabla)
Me.xOpen = True
Return Me.xOpen
Catch ex As Exception
FG.AñadirErrores(ex.Message, "CONTENEDOR", "OPEN")
Return Me.xOpen
End Try
End Function

Al ejecutar: Me.Adaptador.Fill(Me.Ds, Me.NombreTabla)
Me salta la siguiente excepción:
Excepción del tipo 'System.Data.OleDb.OleDbException' en System.Data.dll
Me sale el siguiente error:
El motor de base de datos Microsoft Jet no puede abrir el archivo '\\Servidor\Directorio\BD.mdb'. Está abierto en modo exclusivo por otro usuario o bien necesita permiso para ver sus datos.

Me podríais decir a qué es debido?

Muchas gracias por adelantado.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder