sábado, 9 de agosto de 2014

Ejecutar Cadena varchar como query

Un pequeño tip de SQL server

Si alguna vez por necesidad necesitan hacer lo que hacemos en C# o en algun otro lenguaje, de ir concatenando en un string nuestro query y ejecutarlo, igual se puede hacer desde SQL ^^
Para ello tenemos esta pequeña instrucción de sql EXEC

--se declara la variable varchar dependiendo de cuanta informacion queramos utilizar le ponemos un tamaño
declare @sql varchar(1000)

--Se inicializa el query puede ser construido desde un cursor, o de validaciones, esta abierto a la imaginacion
SET @sqlt = 'Query'

--Con esta instrucción se ejecuta
EXEC (@sqlt)

Espero les sea util saludos cordiales

Creacion de PDF apartir de un GridView

Hoy les traigo otra ayuda de ITextsharp ^^. Manos a la obra.

Me vi en la necesidad de crear un reporte en itextsharp desde una grid, hubiera sido fácil renderizar y enviarlo al pdf, pero debido a la información se dividía en dos partes la hoja y no la podia personalizar, por lo cual tuve que hacerlo de forma manual con ITextSharp, para lo cual cree una clase que lo realiza, la cual les comparto dos metodos a continuacion.

Nota: Lo menejo en clases por que se pudiera volver a ocupar en otros lados del proyecto o en otros proyectos.