Conectar a una base de datos de Access que esta cifrada con contraseña..
Tengo una base de datos de Access dividida y necesito el código utilizando VBA. Para poder leer las tablas y controlar los usuario. El problema es que tengo un código VBA que me funciona perfectamente pero es sin cifrar la base de datos pero cuando la abro en forma exclusiva y le pongo contraseña el código para manipular las tablas me dice que el archivo no es valido. Les voy a dejar el código que estoy utilizando para que por favor verifiques que esta sucediendo.
Por favor quien me pueda ayudar le agradezco. Gracias
Dim strMyExternalDatabase
Dim dbs As DAO.Database
Dim dbsExt As DAO.Database
Dim rst As DAO.Recordset
Dim tdf As DAO.TableDef
Dim Data, ver As Variant
Set dbs = CurrentDb()
Set tdf = dbs.TableDefs("Usuarios")
'ver = "c:\prueba\siscodemi.accdb"
'[PWD=password;] [DATABASE=database;]
strMyExternalDatabase = Mid(tdf.Connect, 11)
'Open the database that contains the table that is linked
Set dbsExt = OpenDatabase(strMyExternalDatabase)
'Open a table-type recordset against the external table
Set rst = dbsExt.OpenRecordset("Usuarios", dbOpenTable)
Data = [usuario]
'Specify which index to search on
rst.Index = "PrimaryKey"
'Specify the criteria
rst.Seek "=", Data
If rst.NoMatch Then
MsgBox "Este usuario no existe"