Visual Basic - Contraseña

Life is soft - evento anual de software empresarial
 
Vista:

Contraseña

Publicado por Radipa (39 intervenciones) el 18/06/2001 15:29:18
Hola a todos
El siguiente código sirve para imprimir una base de datos denominada "empresas.rdp" y funciona perfectamente siempre y cuando la base de datos no este protegida por contraseña.

DataEnvironment.Connections("conexion").ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Persist Security Info=False;Data Source=" & App.path & "\empresas.rdp" & ";Mode=Read"
DataEnvironment.Connections("conexion").Open
Set DataEnvironment.Commands("comando").ActiveConnection = DataEnvironment.Connections("conexion")
DataEnvironment.Commands("comando").CommandText = "SELECT Codigo , Nompar AS Nombre, DNINIF & CIF as NIFCIF , Tel1 AS Telefono, DirCli as Direccion FROM Empresas"

Pues bien cuando protejo la base con una contraseña por ejemplo "1234", no se donde, ni como dentro del código anterior poner la instrucción "pwd = 1234" para que siga funcionando a la hora de imprimir ya que a la hora de abrir la base y verla si encontre la solución.

Por favor ayudenme y indiquenme dentro del código que expuse donde y como colocar la parte "pwd =1234" para que siga funcionando a la hora de imprimir.

Muchas a todos por vuestra ayuda.
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

EJEMPLO

Publicado por MARTIN {^_^} (116 intervenciones) el 18/06/2001 16:55:57
Set basededatos = DBEngine.Workspaces(0).OpenDatabase(direccion, False, False, ";pwd=1234")
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:EJEMPLO

Publicado por XicSimpatic (5 intervenciones) el 19/06/2001 06:23:28
Hola, también puedes incluir esa información en la cadena de conexión del objeto DataEnvironment, por ejemplo:

"Provider=SQLOLEDB;Server=Fernan;Database=Sidac;UID=sa;PWD=1234;"

Esta cadena sirve para conectarse mediante OLEDB a SQL Server, tendrías que modificar el proveedor, y utilizar el nombre de usuario y contraseña con la que quieras logarte a la base de datos Access.

;)
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