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

Crystal Reports Error. No se pudo conectar con la base de datos.

Estas en el tema de Crystal Reports Error. No se pudo conectar con la base de datos. en el foro de ASPX (.net) en Foros del Web. Hola que tal, les hago una consulta. Estoy trabajando en un proyecto ASP.Net y tengo algunos reportes en Crystal Reports que se disparan a través ...
  #1 (permalink)  
Antiguo 20/05/2013, 09:09
Avatar de Huasi  
Fecha de Ingreso: mayo-2007
Mensajes: 83
Antigüedad: 17 años
Puntos: 2
Crystal Reports Error. No se pudo conectar con la base de datos.

Hola que tal, les hago una consulta. Estoy trabajando en un proyecto ASP.Net y tengo algunos reportes en Crystal Reports que se disparan a través de procedimientos almacenados. Resulta que al ejecutar el proyecto desde Visual Studio los reportes cargan y se visualizan normalmente. Tengo configurado IIS en mi pc para hacer pruebas desde una intranet y también de esa manera se visualizan los informes. El problema surge cuando los subo al servidor de producción que tengo contratado, al intentar cargar el informe me aparece el siguiente mensaje:

Error. No se pudo conectar con la Base de Datos.

Este problema lo tuve en mi pc de modo local y lo pude solucionar actualizando el procedimiento almacenado en el entorno de Crystal desde vistal studio (con la opción "Set Datasource Location"). Esto lo pude solucionar momentáneamente instalando visual studio en el servidor y utilizando esta misma opción para luego realizar el upload desde el mismo servidor. El asunto es que necesito trabajar normalmente, es decir realizar el upload desde mi pc donde todo funciona correctamente y tampoco puedo tener instalado el Visual Studio en el servidor.

Código:
El código que utilizo para cargar el reporte en la pagina aspx es:
            Dim CR As New ReportDocument()
            CR.Load(Server.MapPath("~/Reportes/Reporte1.rpt"))
            CR.SetDatabaseLogon("usuarioBD", "passwordBD", "instanciaBD", "nombreBD")
            CR.SetParameterValue("@userId", Session("userId"))
            crvReporte1.ReportSource = CR

Etiquetas: asp, crystal, mensaje, net, reports, server
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 06:50.