martes, 28 de diciembre de 2010

Generar sentencia INSERT a partir de los datos de una tabla T-SQL

Luego de una muy buena cena navideña y un posterior fin de semana de paz y amor y no levantarme ni sábado ni domingo es que les traigo el nuevo TIP del  día.

Ayer uno de los técnicos de la empresa donde trabajo se vio bastante afligido por que tenia que realizar una copia de muchos registros de una tabla para luego volver a insertarlos modificando un par de valores. Luego de que me comentara que su plan era insertar a mano cerca de 1000 registros se me ocurrió la idea de hacer una pequeña consulta que a partir de los datos (o parte de estos) de una tabla X se generarán las sentencias INSERT con los ajustes que se necesitaba hacer.

jueves, 23 de diciembre de 2010

Convertir número en Fecha T-SQL

Hoy recibí uno de esos requerimientos que uno no espera recibir un 23 de Diciembre, el cual tenia que ver con un análisis sobre una muestra de aproximadamente 500.000 registros. En si el trabajo no era largo, sin embargo me encontré con un factor que no había contemplado; La fecha viene como un número real! Imaginen mi cara cuando tenia que ver el motivo de la caída de una venta gestionada el día "40452,38138".

martes, 21 de diciembre de 2010

Ver estado de servidores vinculados (Linked Server) SQL 2005

Mientras ordenaba los distintos documentos y proyectos me encontré con este pequeña consulta que me permitía ver el estado de los distintos servidores vinculados (Linked Server en inglés) para posteriormente tomar algún tipo de acción al respecto. Recuerdo que en mi casó tenía un pequeño script que cada vez que un servidor vinculado no estaba disponible al momento de realizar alguna operación, me enviaba un correo cada 1 minuto hasta que lo revisara.

Muchos pensarán ¿y por que lo hace por query y no utiliza las herramientas?. Pues bueno, en mi caso soy un poco Old School así que prefiero tirar un par de líneas ;)

Sin ir más lejos, he aquí la consulta:

lunes, 20 de diciembre de 2010

Pegar datos de una aplicación a otra en particular C#

Hace poco me llego un requerimiento bastante especifico, la idea era poder copiar datos de un ClientAccess a un formulario web a efectos de evitar que el usuario tuviese que copiar el texto, cambiar de aplicación, pegar el texto y presionar ENTER para realizar la correspondiente gestión. Para lo anterior y en pos del tiempo decidí diseñar un pequeño midelware que recuperará el texto a copiar, verificará si el foco está sobre la aplicación correcta para finalmente pegar el texto y enviar un ENTER.

sábado, 18 de diciembre de 2010

5 Formas realmente geek de mantenerse positivo!

Hace ya varios meses que adoptado la filosofía o forma de vida de transformar cualquier cosa que ocurra en lo mejor que pudo pasar. Muchas veces es algo difícil, sin embargo y cuando cuesta trabajo hacer la transformación, no hay nada mejor que pensar en cosas que bajo ninguna circunstancia pueden fallar y lograrán (o por lo menos en mi caso) mejorar el ambiente en general.


martes, 14 de diciembre de 2010

Reemplazar texto de un control RichTextBox sin perder el formato C#

Hace poco tuve que trabajar bastante con controles RichTextBox, donde una de las necesidades era la de modificar el contenido de la visualización de un archivo .RTF sin que este perdiera el formato.


La fuera de la costumbre me llevo a hacer un richTextBox1.Text.Replace("Hola mundo?","Adiós mundo cruel!"); Lo que se tradujo en una total perdida de formato, donde todo el contenido del control quedo con el formato de la primera cadena de caracteres. Producto de esto le dedique un par de minutos a ver las propiedades, miembros y demás del control hasta que encontré la respuesta!

sábado, 11 de diciembre de 2010

Software de conexión remota

Hace escasos minutos intente conectarme de forma remota a mi PC de la oficina para avanzar con un par de temas pendientes, donde lamentablemente, no lo logré producto de que el equipo pensó que era invierno y se fue a hibernar.

Si bien la recomendación final es configurar el equipo para que no realice esta operación, el objeto del post es mencionar los más populares software de acceso remoto.

jueves, 9 de diciembre de 2010

Business Intelligence - BI

Desde hace un par de meses que he visto como a crecido la necesidad de pequeñas, medianas y grandes empresas por adquirir profesionales para áreas de BI ó Inteligencia de Negocios en español, sin embargo siempre me he formulado la misma pregunta, ¿y que hacen estas personas?. 


La pregunta es un tanto retórica en mi caso, puesto que muchos de los clientes a los que presto servicios tienen áreas de BI, pero que en la práctica, sólo son un grupo de personas que se dedica a generar reportes. Es entonces cuando me hice la pregunta...

Bueno, después de leer bastante sobre el tema pude llegar a una conclusión bastante simple: