
12/11/2004, 09:00
|
| | Fecha de Ingreso: noviembre-2004 Ubicación: Asuncion - Paraguay
Mensajes: 155
Antigüedad: 20 años, 4 meses Puntos: 0 | |
No es posible conectar. Crystal report crConnectionInfo.ServerName = "server";
crConnectionInfo.DatabaseName = "Database";
crConnectionInfo.UserID = "user";
crConnectionInfo.Password = "pass";
Reporte = new ReportDocument();
//Parametros
// Declarar las variables necesarias para pasar los
// parámetros al control del visor.
ParameterFields paramFields = new ParameterFields ();
ParameterField paramField = new ParameterField ();
ParameterDiscreteValue discreteVal = new ParameterDiscreteValue ();
ParameterRangeValue rangeVal = new ParameterRangeValue ();
// El primer parámetro es un parámetro discreto con varios valores.
// Establecer el nombre del campo de parámetros; debe
// coincidir con un parámetro del informe.
paramField.ParameterFieldName "@IdCategoria";
// Establecer el primer valor discreto y pasarlo al parámetro.
discreteVal.Value = 130;
paramField.CurrentValues.Add (discreteVal);
// Agregar el parámetro a la colección de campos de parámetros.
paramFields.Add (paramField);
// El segundo parámetro es un valor de rango. La variable paramField
// se establece en el valor new para que las especificaciones anteriores no se sobrescriban.
paramField = new ParameterField ();
// Establecer la colección de campos de parámetros en el control del visor.
crvInformes.ParameterFieldInfo=paramFields;
string path = "C:\\Visual Studio Projects\\2003\\Aplicacion\\Informes\\";
Reporte.Load(path + reportName);
crDatabase = Reporte.Database;
crTables = crDatabase.Tables;
foreach(CrystalDecisions.CrystalReports.Engine.Tab le crTable in crTables)
{
crTableLogOnInfo = crTable.LogOnInfo;
crTableLogOnInfo.ConnectionInfo = crConnectionInfo;
crTable.ApplyLogOnInfo(crTableLogOnInfo);
}
crvInformes.ReportSource=Reporte;
Esto utilizo y me da el error de No es posible conectar el reporte tiene un ODBC a un procedimeinto almacenado en la base de datos alguna ayuda??? |