Archive for March, 2010

Cómo desplegar todas las tablas en MySql

En una aplicación para corredores de seguros debe verificar en cada “nueva versión” la estructura de la base de datos para que esta sea exactamente igual a la final.

Para esto utilizo la siguiente sentencia al igual que un select:

show tables

Este simple comando me permite realizar incluso consultas filtradas como

show tables where Tables_in_mibasededatos = ‘usuarios’


Cómo convertir un archivo html a PDF desde vb.net

Después de muchas horas de búsqueda logré encontrar un programa que me permitiera convertir un archivo html o un sitio web a PDF de una manera fácil, rápida y lo mejor sin costo.

Encontré una herramienta llamada wkhtmltopdf que la puedes bajar aqui.

Esta es la forma en que la implementé utilizando vb.net 2008 declaré una variable tipo system.xml.linq.xelement de la siguiente forma

Dim archivo_html = <html><body>ejemplo</body></html>

Luego salvo el archivo en la carpeta donde está corriendo la aplicación

archivo_html.Save(Application.StartupPath & “\test.html”)

Y por ultimo con un shell llama la aplicación para que haga su trabajo.

Shell(Application.StartupPath & “\wkhtmltopdf test.html test.pdf”)

El proceso es limpio y sin complicaciones.

Cual es el máximo tamaño para un campo TEXT en mysql

Después de tener problemas de espacio a utilizar una aplicación que guarda la estructura de un XML en un campo tipo TEXT usando MySql 5.0 me toco averiguar cuales eran los limites para cada uno de los campos TEXT.

TINYTEXT 256 bytes
TEXT 65,535 bytes ~64kb
MEDIUMTEXT 16,777,215 bytes ~16MB
BIGTEXT 4,294,967,295 bytes ~4GB

Espero les sea de utilidad