Visual Basic.NET - Crystal y BD Access con Passwo

 
Vista:

Crystal y BD Access con Passwo

Publicado por Angel (19 intervenciones) el 07/06/2004 12:05:30
Tenia una aplicacion con sus reports que funcionaban bien hasta que he tenido que meterle un password a la BD, ahora cada vez que intento sacar un informe me pide el password de la BD + otros datos como Id de usuario, ...
He intentado cambiar en los informes la conexion a la BD para que conecte con el password pero me sale el mismo cuadrdo de dialogo que me pide ademas del password, el ID de usuario,contraseña de sesion y ruta de BD del sistema.
Yo lo que hAGO esmeterle el password y la ruta de la BD pero me da error:
La conexion no es posible
Detalles:DAO error code 0xbd7
Source:DAO workspace
Descripcion:No es una contraseña valida

pero si que es la contraseña.
Que debo hacer para que me coja la contraseña y no me la pida en el programa cuando saque un informe?
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:Crystal y BD Access con Passwo

Publicado por Temujin (10 intervenciones) el 20/08/2004 12:23:16
Yo lo hago con esto. Es para SQL Server pero a lo mejor te funciona con Access. Parece ser que Crystal guarda toda la información de la conexión menos la contraseña que hay que dársela cada vez. Por eso, cuando no hay contraseña en la base de datos no hace falta hacer esto.

Dim TableLogInfo As New TableLogOnInfo
Dim crConnectionInfo As New ConnectionInfo

Dim crDataBase As CrystalDecisions.CrystalReports.Engine.Database
Dim crTables As CrystalDecisions.CrystalReports.Engine.Tables
Dim crTable As CrystalDecisions.CrystalReports.Engine.Table

crConnectionInfo.ServerName = "NT17"
crConnectionInfo.DatabaseName = "tubasedatos"
crConnectionInfo.UserID = "tuusuario"
crConnectionInfo.Password = "tucontraseña"
crDataBase = Me.Database
crTables = crDataBase.Tables
For Each crTable In crTables
TableLogInfo = crTable.LogOnInfo
TableLogInfo.ConnectionInfo = crConnectionInfo
crTable.ApplyLogOnInfo(TableLogInfo)
Next

Solo tienes que cambiar la palabra ME por el objeto de tu Crystal.

Espero que te sirva
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