3/24/2015 08:20:00 a. m.
Share:
Blog Informático sobre Análisis y Desarrollo de Software.
-- -- create function fnr_ireObtenerUltimaPosicionSubCadena(@cadenaBuscar varChar(max),@caracter varchar(1)) returns int as begin return len(@cadenaBuscar) - charindex(@caracter, reverse(@cadenaBuscar)) +1 endEl resultado de la siguiente prueba es que la subcadena 'NA' está presente por última vez en la posición 28 de la cadena.
-- -- select dbo.fnr_ireObtenerUltimaPosicionSubCadena('TRUJILLO CAPITAL INTERNACIONAL DE LA PRIMAVERA', 'NA')Obtener el número de ocurrencias de una subcadena
ReportParameter[] repParamHeader = new ReportParameter[1]; repParamHeader[0] = new ReportParameter("RP_UsuarioLogueado", UsuarioLogeado.nombre, false); // LAS TRES LINEAS SIGUIENTES SON OBLIGATORIAS PARA QUE SE RECONOZCA COMO RECURSO EMBEBIDO rvInformes.ProcessingMode = ProcessingMode.Local; rvInformes.Reset(); rvInformes.LocalReport.ReportEmbeddedResource = "miempresa.aplicacion.Reportes.Informes.rptInformes_PagoMedicos.rdlc"; rvInformes.LocalReport.DataSources.Clear(); rvInformes.LocalReport.DataSources.Add(new ReportDataSource("dsInformes", miDataTablePagos)); rvInformes.LocalReport.SetParameters(repParamHeader); rvInformes.LocalReport.Refresh();miempresa.aplicacion.Reportes.Informes es el namespace en mi proyecto ASP.NET MVC. Es necesario que cada reporte RDLC esté configurado de la siguiente manera, tal como se ve en la siguiente imagen En Acción de Compilación debe especificarse: Recurso incrustado
0 comentarios: