Crystal Report y Procedimientos Almacenados
Publicado por Sandy (1 intervención) el 23/04/2007 19:53:08
Colegas, estoy trabajando con asp.net 1.1 y crystal report 11.
Necesito ver como se pasa en tiempo de ejecución los datos de parámetros y datos de conexion para llamar un reporte confeccionado con crystal report...tengo algo pero cuando muestro el reporte mediante la aplicacion web no se me muestran todas las columnas, o sea, se muestran la 1, 2, 3, 4, 5 y la 8...sin embargo cuando lo muestro con el crystal report si me salen todas ó cuando ejecuto la consulta en el query analizer se ve bien....
Código del onload de la página:
crConnectionInfo.ServerName = "ictcug";
crConnectionInfo.DatabaseName = "sigesprofod";
crConnectionInfo.UserID = "sa";
crConnectionInfo.Password = "sa";
crDatabase = crReportDocument.Database;
crTables = crDatabase.Tables;
//Loop through all tables in the report and apply the
//connection information for each table.
for (int i = 0; i < crTables.Count; i++)
{
crTable = crTables [i];
crTableLogOnInfo = crTable.LogOnInfo;
crTableLogOnInfo.ConnectionInfo = crConnectionInfo;
crTable.ApplyLogOnInfo(crTableLogOnInfo);
crTable.Location = "sigesprofod.dbo." + crTable.Location.Substring (crTable.Location.LastIndexOf(".") + 1);
}
Que estaré haciendo mal.......
Me faltará algo....
Gracias anticipadas por la ayuda q me puedan brindar
Necesito ver como se pasa en tiempo de ejecución los datos de parámetros y datos de conexion para llamar un reporte confeccionado con crystal report...tengo algo pero cuando muestro el reporte mediante la aplicacion web no se me muestran todas las columnas, o sea, se muestran la 1, 2, 3, 4, 5 y la 8...sin embargo cuando lo muestro con el crystal report si me salen todas ó cuando ejecuto la consulta en el query analizer se ve bien....
Código del onload de la página:
crConnectionInfo.ServerName = "ictcug";
crConnectionInfo.DatabaseName = "sigesprofod";
crConnectionInfo.UserID = "sa";
crConnectionInfo.Password = "sa";
crDatabase = crReportDocument.Database;
crTables = crDatabase.Tables;
//Loop through all tables in the report and apply the
//connection information for each table.
for (int i = 0; i < crTables.Count; i++)
{
crTable = crTables [i];
crTableLogOnInfo = crTable.LogOnInfo;
crTableLogOnInfo.ConnectionInfo = crConnectionInfo;
crTable.ApplyLogOnInfo(crTableLogOnInfo);
crTable.Location = "sigesprofod.dbo." + crTable.Location.Substring (crTable.Location.LastIndexOf(".") + 1);
}
Que estaré haciendo mal.......
Me faltará algo....
Gracias anticipadas por la ayuda q me puedan brindar
Valora esta pregunta


0