Cómo evitar pedir password de base de datos en un report?

21/12/2005 - 11:53 por MM | Informe spam
Hola Grupo.
-En una aplicación hago una conexión en el explorador de servidores a
informix y le incluyo la contraseña y le digo que la guardo.
- Incluyo un objeto ODBCConnection en el formulario del report y le digo que
guarde la contraseña.
-Tengo un formulario con un CristalReportViewer un Report como fuente
Cuando pongo a correr el report me pide la contraseña de la base de datos.

- No entiendo muy bien porque hay que hacer conexión en el explorador de
servidores y añadir un ODBCConnection, me parece redundante.
- Sabéis si el objeto CristalReportViewer o el Report en sí tienen tambien
algún objeto conexión?
- Dónde podría guardar la passwd de la bd para que no la pide al usuario?.
Gracias a todos.
 

Leer las respuestas

#1 Guerrero
21/12/2005 - 11:58 | Informe spam
Lo que puedes hacer es incluir la cadena de conexion en el codigo con la
contraseña para que no tengas que solicitarsela al usuario, pero en vez de
utilizar Odbc tendrás que tulizar OleDb para establecer la cadena de
conexión. Si no sabes como formatear la cadena de conexion para Infomix,
tienes una web http://www.connectionstrings.com/ donde puedes consultar la
cadena de conexion, Odbc son cadenas de conexion ya hechas que guarda el
sistema operativo y es un driver 'independiente' de la base de datos.
Saludos. Luis.

"MM" escribió:

Hola Grupo.
-En una aplicación hago una conexión en el explorador de servidores a
informix y le incluyo la contraseña y le digo que la guardo.
- Incluyo un objeto ODBCConnection en el formulario del report y le digo que
guarde la contraseña.
-Tengo un formulario con un CristalReportViewer un Report como fuente
Cuando pongo a correr el report me pide la contraseña de la base de datos.

- No entiendo muy bien porque hay que hacer conexión en el explorador de
servidores y añadir un ODBCConnection, me parece redundante.
- Sabéis si el objeto CristalReportViewer o el Report en sí tienen tambien
algún objeto conexión?
- Dónde podría guardar la passwd de la bd para que no la pide al usuario?.
Gracias a todos.

Preguntas similares