Como trabajar con Procedimientos Almacenados

Hace tiempo no escribía nada, hoy revisando los foros me encontré que siempre existe ese gran problema de manejar procedimientos almacenados desde .NET… humm en realidad no es un gran problema, es muy simple y es por esto mismo que hice estos códigos de ejemplo, para que vean como pueden hacerlo. Espero les sirva a quienes recién se inician. 1.       Ejecutando un Simple Procedimiento Almacenado Para esto antes que nada debemos tener un SP (Stored Procedure) creado CREATE PROCEDURE spEjecutar AS BEGIN          /* Mi Codigo */   END    GO Para llamar o ejecutar este SP en .NET solo … Continue reading Como trabajar con Procedimientos Almacenados

Como puedo ejecutar consultas SQL de una base datos.

Esta es una típica pregunta de los usuarios que normalmente se inician en cualquier lenguaje de programación “Como puedo ejecutar consultas SQL de una base datos”, existen muchos sitios que contienen información mucho más acabada en el tema, pero quiero exponer una forma simple y que sea útil para cualquier persona con mínimos conocimientos.   Antes que nada revisar los strings de conexión, para esto les recomiendo la biblia de ADO de Carl Prothman http://www.carlprothman.net/Default.aspx?tabid=81   Funciones para cualquier tipo de base de datos excepto para SQL Server, ya que utilizar otros componentes de ADO especiales para este motor de … Continue reading Como puedo ejecutar consultas SQL de una base datos.

Como ejecutar un DTS desde programa.

Algunas veces uno requiere ejecutar DTS mediante programa, necesariamente debes instalar componentes apartes que lo único que logran es tener que incluirlos al momentos de llevarlos a producción u otro equipo de un usuario.   HAy una solución muy simple, dejar que SQL Server mediante un sp ejecute dicho DTS y no directamente desde programa.   Espero les siva dicho ejemplo:   CREATE PROCEDURE sp_EjecutarDTS(@Paquete varchar(500) ) As    declare @Sql varchar(8000)    Set @Sql = ‘dtsrun /s (local) /e /n ‘ + @Paquete    exec master.dbo.xp_cmdshell @SqlGo