Ver Mensaje Individual
  #13 (permalink)  
Antiguo 26/01/2009, 11:53
josuealepan503
 
Fecha de Ingreso: enero-2009
Mensajes: 2
Antigüedad: 15 años, 3 meses
Puntos: 0
Respuesta: C#: El famoso login y contraseña de crystal report

Cita:
Iniciado por ManuelV Ver Mensaje
Amigos, tengo mi aplicacion en que diseñe un informe en crystal report.
este ocupa procedimientos almacenados de un sql2005

el tema esta en que logre ocultar en modo ejecucion la ventanita que pide la contraseña y el usuario, creando en sql un usuario llamado reporte sin password y asignandolo a este SP.

El problema es que compile el programa y al ejecutarlo donde el cliente el informe se queda esperando y me pide la password del report, le doy enter y nada....he tratado tambien dando el sa con password y el usuario reporte con password y nada.

Habra alguna forma de dejar en el codigo el usuario y contraseña para los reports de crystal y que no suceda esta situacion ???

MANUEL.

Amigos! estuve peleando con esto del logeo y despues de tantas lagrimas descubri otra forma, todo depende en que momento de la carga del reporte se logean, aqui esta el codigo

protected void btnReport_Click(object sender, EventArgs e)
{
DataSet ds = new DataSet();
DbCommand cmd = dbextern.GetStoredProcCommand("SP_EncabezadoReport ePO",68);
ds = dbextern.ExecuteDataSet(cmd);
CrystalDecisions.CrystalReports.Engine.ReportDocum ent rp = new CrystalDecisions.CrystalReports.Engine.ReportDocum ent();
string uri = Server.MapPath("/PRODEPT/PO/rptPO.rpt").ToString();
rp.Load(uri);
rp.SetDatabaseLogon("usuario", "pass");
rp.SetDataSource(ds.Tables[0]);
CrystalReportViewer1.ReportSource = rp;
}
}


siempre despues del LOAD, asi si se los toma, y en el reportviewer tienen que desactivar el checkbox que dice que solocite el logon