Te mando trozo de codigo para abrir una base de datos con clave. El problema
es que esta en ADO y no en DAO pero a lo mejor lo puedes adaptar.
Espero que te sirva.
Un saludo:
Guille ;-)
Cádiz (España)
Ejemplo:
Public Function AbreDB_Access(Cnx As ADODB.Connection, Usuario As String,
Contraseña As String, BaseDeDatos As String) As Boolean
On Error GoTo Errores
Set Cnx = New ADODB.Connection
'Proveedor y cadena de conexion
Cnx.Provider = "Microsoft.Jet.OLEDB.3.51"
Cnx.ConnectionString = "Data Source=" & BaseDeDatos & ";Persist Security
Info=False;User ID =" & Usuario & ";Jet OLEDB:Database Password =" &
Contraseña
'Abrimos la conexion
Cnx.Open
AbreDB_Access = True
Exit Function
Errores:
MsgBox Err.Number & ": " & Err.Description, vbCritical, "Error de
conexión"
AbreDB_Access = False
End Function
               (
geocities.com/es/ensolva/Descargas)                   (
geocities.com/es/ensolva)                   (
geocities.com/es)