Hola que tal les dejo una consulta. Tengo un proyecto en ASP.Net con un reporte Crystal el cual se ejecuta a partir de un procedimiento almacenado en SQL Server. Todo funcionaba barbaro hasta que surgio la necesidad de agregar dos parametros en la clausula where del procedimiento almacenado y aparecio un problema: el rpt nunca se entero de ello. No encuentro la manera de actualizar el reporte para que vea estos dos parametros que se agregaron. La unica forma que encontre es creando un nuevo un nuevo archivo rpt y volviendo a asignar el procedimiento almacenado, o sea empezando todo de cero. Eso no me sirve puesto que el reporte ya esta creado y nos llevo varios dias hacerlo y tampoco creo que sea la forma de trabajar. Les dejo la consulta a modo de ejemplo. Al principio el SP era este:
Código:
Select * From Compras
Where EmpresaId = @EmpresaId
La modificacion que se hizo es la siguiente:
Código:
Select * From Compras
Where (EmpresaId = @EmpresaId) AND (Periodo Between @Desde And @Hasta)