Crystal report

20/08/2004 - 18:43 por Ricardo | Informe spam
Hola a todos estoy haciendo un reporte para una pagina web
y cuando trato de llamarlo me reclama lo siguiente
espero me puedan ayudar.

este es el error
CrystalDecisions.CrystalReports.Engine.LogOnException:
Logon failed.

y esta es la forma en la que lo llamo
UITesoreria.Reportes.CrystalReport1 report = new
UITesoreria.Reportes.CrystalReport1 ();'este es el reporte
creado

CrystalReportViewer1.ReportSource=report;' la forma de
llamarlo

Preguntas similare

Leer las respuestas

#1 wilman_rincon
20/08/2004 - 20:30 | Informe spam
a mi me sucedia lo mismo... el problema con esto es que no puede realizar
la conexicon con la base de datos.. aunque en tiempo de diseño la
realice, cuando ejecutas el reportes no lo realiza

tambien podrias hacer esto es mas simple
CrystalReportViewer1.ReportSource= new CrystalReport1();



dime en que motor estas trabajando
Respuesta Responder a este mensaje
#2 Ricardo
20/08/2004 - 21:01 | Informe spam
EL motor de bdd que ocupo es SQL



a mi me sucedia lo mismo... el problema con esto es que


no puede realizar
la conexicon con la base de datos.. aunque en tiempo de


diseño la
realice, cuando ejecutas el reportes no lo realiza

tambien podrias hacer esto es mas simple
CrystalReportViewer1.ReportSource= new CrystalReport1();



dime en que motor estas trabajando


.

Respuesta Responder a este mensaje
#3 Gabriel Méndez
21/08/2004 - 22:47 | Informe spam
Hola yo tuve este problema tambien y lo resolvi en sql de
la siguiente forma:

en el formulario que tiene el visor de crystal colocas lo
siguiente:

private void Page_Load(object sender, System.EventArgs e)
{
ReporteLibroCompra2 CR = new
ReporteLibroCompra2();

CrystalReportViewer1.SelectionFormula="{TemporalRe
porteLibroCompras.US_Id_Usuario}=" + Session
["SesionId"].ToString() + "";

CrystalReportViewer1.ReportSource=CR;

CrystalReportViewer1.Font.Name="verdana";
CrystalReportViewer1.Font.Size=6;

LogonToDataBase(Session
["UserId"].ToString(),Session["Pwd"].ToString
(),"TemporalReporteLibroCompras",Session
["Servidor"].ToString());

}

public void LogonToDataBase (string
UserId,string Pwd,string TableName,string ServerName)
{


CrystalDecisions.Shared.TableLogOnInfo LI = new
CrystalDecisions.Shared.TableLogOnInfo();
CrystalReportViewer1.LogOnInfo =
new CrystalDecisions.Shared.TableLogOnInfos();
LI.TableName=TableName;
LI.ConnectionInfo.UserID=UserId;
LI.ConnectionInfo.Password=Pwd;

LI.ConnectionInfo.ServerName=ServerName;
CrystalReportViewer1.LogOnInfo.Add
(LI);
}


La funcion "LogonToDataBase" es la que te permite pasarle
los valores de conexión de forma programática al reporte.

para mas información puedes visitar la página
http://www.crystalreportsbook.com/
fue alli donde consegui como hacer esto.

Espero que te ayude.

Saludos, Gabriel Méndez.

EL motor de bdd que ocupo es SQL



a mi me sucedia lo mismo... el problema con esto es que


no puede realizar
la conexicon con la base de datos.. aunque en tiempo




de
diseño la
realice, cuando ejecutas el reportes no lo realiza

tambien podrias hacer esto es mas simple
CrystalReportViewer1.ReportSource= new CrystalReport1






();

dime en que motor estas trabajando


.



.

email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida