Foros del Web » Programando para Internet » ASPX (.net) »

Leer cadena de conexion del web.config con crystal report.

Estas en el tema de Leer cadena de conexion del web.config con crystal report. en el foro de ASPX (.net) en Foros del Web. Hola a todos, estoy desesperado necesito generar un modulo de reportes con crystal reports y asp.net c#, el problema esta es no quiero tener problemas ...
  #1 (permalink)  
Antiguo 10/03/2008, 13:34
 
Fecha de Ingreso: junio-2007
Mensajes: 253
Antigüedad: 16 años, 10 meses
Puntos: 0
Pregunta Leer cadena de conexion del web.config con crystal report.

Hola a todos, estoy desesperado necesito generar un modulo de reportes con crystal reports y asp.net c#, el problema esta es no quiero tener problemas con la conexion a la base sql server como lo estoy teniendo trabajando localmente peor cuando lo suba al servidor, necesito saber como leer la cadena de conexion que seteo en el archico web.config cuando creo un crystal report.
Es decir, no utilizar el wizard de crystal para hacer la conexion a la base, ni tampoco esta lineas de codigo:

ConnectionInfo connectionInfo = new ConnectionInfo();
connectionInfo.ServerName = @"PRUEBA\SQLSERVER2005";
connectionInfo.DatabaseName = "pubs";
connectionInfo.IntegratedSecurity=true;

porque no me funciona con esas lineas de codigo.

Gracias por su ayuda.
  #2 (permalink)  
Antiguo 10/03/2008, 14:17
Avatar de Peterpay
Colaborador
 
Fecha de Ingreso: septiembre-2007
Ubicación: San Francisco, United States
Mensajes: 3.858
Antigüedad: 16 años, 8 meses
Puntos: 87
Re: Leer cadena de conexion del web.config con crystal report.

con eso lees el ConnectionString desde el webConfig.

string conexion=ConfigurationManager.ConnectionStrings["nombredetuconexion"];

saludos
peter
  #3 (permalink)  
Antiguo 10/03/2008, 14:36
 
Fecha de Ingreso: junio-2007
Mensajes: 253
Antigüedad: 16 años, 10 meses
Puntos: 0
Re: Leer cadena de conexion del web.config con crystal report.

Hola de nuevo Peterpay gracias por contestar, tienes razon con eso leo la cadena de conexion del web.config cuando es un sitio web normal pero es igual con los crystal reports?

No necesito nada más, tu sabes es que tengo que hacer varios reportes con algunos filtros y como haria algo asi?
Si tienes algun manual o ejemplo de como hacer crystal reports desde asp.net usando la cadena desde el web.config seria increible.

Gracias.
  #4 (permalink)  
Antiguo 10/03/2008, 14:50
Avatar de Peterpay
Colaborador
 
Fecha de Ingreso: septiembre-2007
Ubicación: San Francisco, United States
Mensajes: 3.858
Antigüedad: 16 años, 8 meses
Puntos: 87
Re: Leer cadena de conexion del web.config con crystal report.

quieres tener connection strings para cada reporte??

puedes agregarlos en los applicationsettings igual dentro de tu web.config

saludos
peter
  #5 (permalink)  
Antiguo 10/03/2008, 16:21
 
Fecha de Ingreso: junio-2007
Mensajes: 253
Antigüedad: 16 años, 10 meses
Puntos: 0
Re: Leer cadena de conexion del web.config con crystal report.

No no quiero tener una cadena de conexion por cada reporte, quiero que de mi unica cadena de conexion en el web.config me sirva para los reportes en crystal, pero no sé como, es decir seria igual que cuando se hace acceso a datos en el sitio web al cargar combos o grids, es decir la clase Datos y ahi coloco la linea de codigo que tu me pusiste y cuando hago el reporte como hago referencia a esa clase?

Porfa algun ejemplo o algo asi es que cada ejemplo que me he bajado solo tiene acceso a datos desde el wizard y eso ami no me sirve.

  #6 (permalink)  
Antiguo 10/03/2008, 17:07
Avatar de Peterpay
Colaborador
 
Fecha de Ingreso: septiembre-2007
Ubicación: San Francisco, United States
Mensajes: 3.858
Antigüedad: 16 años, 8 meses
Puntos: 87
Re: Leer cadena de conexion del web.config con crystal report.

Lo q puedes hacer es

ya que CR trabaja con otro esquema de conexion es hacer una funcion q te haga el parsing de lo que necesitas tal como lo haces arriba.

http://devlibrary.businessobjects.co...onnections.htm

revisa ese link.
digo depende la version de CR q tenga y si es el embedido en VS te debera arrojar un excepcion, anota ese error y postealo.

saludos
peter
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 05:42.