Visual Basic - abrir base de datos con contraseña

Life is soft - evento anual de software empresarial
 
Vista:

abrir base de datos con contraseña

Publicado por gianni (1 intervención) el 14/12/2005 13:48:45
Hola que tal
me gustaria saber como puedo abrir una base de datos hecha en access, desde un datacontrol, que esta protegida por contraseña
gracias
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

RE:abrir base de datos con contraseña

Publicado por jlcastro (186 intervenciones) el 14/12/2005 14:38:56
Si utilizas el ControlData tienes que poner lo siguiente

EN EL CONTROL DATA OPCION Connect
;pwd=123456
123456 seria la contraseña de access

saludos
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:abrir base de datos con contraseña

Publicado por jlcastro (186 intervenciones) el 14/12/2005 14:53:16
Esta es una de las maneras para abrir si utilizas Dao:
Colocando un data en el formulario

Esto lo colocas en el formulario o donde te interese abrir la base
Private Sub Form_Load()
Data1.DatabaseName = "\nombre.mdb"
End Sub

Esto lo colocas el el control data en la propiedad Connect
;pwd=tu contraseña

XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

Esta seria otra manera de abrir con Ado
Set baseBD = OpenDatabase(ruta, False, False, ";PWD=xxx")

donde ruta es el path y nombre de la base de datos a abrir y xxx pa contraseña de la base de datos

XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

Otra Forma
objConexion.Provider = "Microsoft Jet 4.0 OLE DB Provider"
objConexion.Properties("Jet OLEDB:Database Password") = "miclavesecreta"
objConexion.ConnectionString = "Data Source=c:\datos.mdb"

Lo del proveedor es opcional, pero fíjate como envío la palabra de entrada de la B

XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar