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 usar el TimeSpan?… ejemplo práctico con un Cronómetro…

Hummm… El otro día jugando con un Cubo Rubik me quise tomar el tiempo de cuanto me demoraba, para esto solía usar el cronómetro del celular… jejeje… pero en un momento quise tener uno en mi portatil… encontré en internet unos instaladores, pero me propuse hacer uno yo mismo… jejeje nada del otro mundo. Lo primero fue como sumar y restar Horas… para eso encontré el tipo de datos TimeSpan que me sirvió notablemente para esto. Puedes descargar el ejemplo completo desde aqui —>> Download   CLAVE ZIP: msmvps.com/jvargas Para comenzar cree un formulario windows con un label, dos botones y … Continue reading Como usar el TimeSpan?… ejemplo práctico con un Cronómetro…

Como calcular la cantidad de meses y días entre un Rango de Fechas.

La pregunta parece bastante simple… utilicemos un DateDiff, pero DateDiff solo entrega la Cantidad de meses entre ese Rango y en forma separada te entrega la cantidad de días entre ese rango de fechas. Pero no devuelve ambas al mismo tiempo.   Por ejemplo: 20/04/2006 25/05/2006   Debería dar 1 Mes y 5 días.   A continuación adjunto 2 pequeños programas uno que fue creado por un amigo Colombiano Jorge Mario Restrepo y el otro por mi, ambos dan el mismo resultado.   Dim TotalMes As LongDim TotalDia As LongDim TotalFec As DateTotalMes = DateDiff(DateInterval.Month, dt1.Value, dt2.Value)If Day(dt1.Value) > Day(dt2.Value) … Continue reading Como calcular la cantidad de meses y días entre un Rango de Fechas.

Como cargar una imagen o archivo binario desde una URL

He estado revisando los foros públicos y me he encontrado con esta habitual pregunta, para centralizar un poco esta respuesta, es que he agregado estas funciones en este espacio. La siguiente es una Función que Lee una URL y devuelve un Stream con la Imagen o el código fuente de la URL, obviamente si es una imágen devuelve el binario de esa imagen. Private Function getUrl(ByVal URL As String, _        ByRef elError As String) As IO.Stream     Dim strResp As String = “”     Try         Dim request As HttpWebRequest = CType(WebRequest.Create(URL), HttpWebRequest)         Dim response As HttpWebResponse = CType(request.GetResponse(), HttpWebResponse)         getUrl = response.GetResponseStream() … Continue reading Como cargar una imagen o archivo binario desde una URL

Como puedo convertir un Multi TIF a otro tipo de imagen (JPG, GIF, etc)

Les adjunto una pequeña función que permite convertir de un multi tif a otro tipo de imagen, ya sea JPG, GIF, BMP, etc..   La idea es convertir varias imágenes que contiene el multi tiff tomando cada una de ellas y llevarlas al formato deseado.   Espero les sirva.         Public Function ConvertTifTo(ByVal ArchivoTIF As String, _                                 ByVal ArchivoIMG As String, _                                 ByVal Tipo As ImageFormat) As String           Dim dimension As FrameDimension, _            Imagen As Image, _            Item As Integer           Try               ‘Se carga el archivo TIF a un Image             Imagen = … Continue reading Como puedo convertir un Multi TIF a otro tipo de imagen (JPG, GIF, etc)

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

Como utilizar un Servicio Web de .NET en ASP tradicional o Visual Basic 6.0

Hace un tiempo me encontré con este problema, necesitaba ejecutar o usar un servicio web desde una aplicación ASP tradicional… pensé en un momento enviar los datos vía POST o GET a una página ASPX (ASP.NET) y desde ahi gatillar el servicio correspondiente, pero quería evitar este salto.   Pude hacerlo mediante Microsoft SOAP 3.0, por lo tanto antes de ejecutar la aplicación les recomiendo bajar dicho componente del siguiente link: BAJAR AQUI   Ejemplo:     ‘Función ASP tradicional que utiliza el Servicio Web. Function EjecutarSW(ByVal A, ByVal B)      Dim oSOAPClient, Resultado, ServicioWeb    ServicioWeb = “http://localhost/Prueba/ServicioPrueba.asmx?wsdl” … Continue reading Como utilizar un Servicio Web de .NET en ASP tradicional o Visual Basic 6.0