TableAdapterManager

Entre unas cosas y otras tengo ambos blogs casi abandonados: ando muy liado en el curro (inventario, programas de CNC y una aplicación para fábrica), voy a comprarme un coche y los últimos fines de semana (cuando más escribo) no los he pasado en casa. Tengo una entrada casi terminada sobre un par de cositas sobre Visual Basic 2008 y mi aplicación Colección Anime, pero antes he tenido que solucionar un problema que me ha llevado cuatro horas entender y 10 minutos corregir. Lo posteo por si a alguien le pasa y pudiera encontrarlo útil.

Visual Basic 2008 trae un nuevo componente de acceso a datos llamado TableAdapterManager. En teoría debe simplificarnos el actualizar una base de datos partiendo de un dataset tipado con varias tablas relacionadas. El TableAdapterManager tiene un método, UpdateAll, que guarda los datos de todas las tablas del dataset (filas añadidas, modificadas y eliminadas) en el orden correcto, respetando las relaciones. En teoría debería simplificarnos las operaciones de guardado de datos en estos casos. En la práctica no es tan simple y me he encontrado con una serie de problemas. La documentación es bastante escasa, así que me ha tocado descifrar el código y ver qué hace realmente el dichoso componente.

Sigue leyendo

El Equipo A

Yo ya no sé qué soy ni en qué trabajo. Me están obligando a mutar en algo similar al Equipo A o McGyver (te encierran en un garage con restos y malas herramientas y esperan que hagas un milagro). Lo último que tengo que hacer, ideas del jefe, es instalar y preparar una central meteorológica + cámara de video vigilancia. La central, que no sé de dónde la habrá sacado (comprada no, desde luego) es un armario donde se amontonan el sistema de compresión de vídeo, la central meteorológica, un router Zyxsel (no sé si ADSL), la fuente de alimentación del engendro y un montón de cables. En algún momento entre la compra del cacharro por su primer dueño y el ahora se traspapelaron los manuales, pequeña minucia ya que, como todo el mundo sabe, no sirven para nada y para algo tienes un informático en nómina. Lo que ha sobrevivido es un manual parcial de la instalación del sistema de vídeo en francés.

Lo gracioso es que, aún haciendo funcionar el cacharro, dudo que sirva de algo. No conozco todas las líneas de teléfono y ADSL que tenemos, pero dudo mucho que haya ADSL en una finca agrícola a tres kilómetros de El Torviscal.

Formatos de archivo raros

Cuando pides un favor a alguien de la familia (no me acuerdo si era novia o cuñada del hijo del jefe) para que nos imprima tres o cuatro páginas a color en su trabajo, hay que tener cuidado con el formato de archivo en el que se le manda la información. Es decir, aunque nosotros estemos acostumbrados a usar ese tipo de archivos (hablo en mi caso del departamento de informática, yo, y el de fabricación/pedidos, el delineante Centinel) no debemos dar por supuesto que una (o un) administrativa los conozca y sepa qué hacer con ellos, así que enviaremos esa información en el formato más universal posible.

Resumiendo: Nada de mandar archivos pdf dentro de un zip. Hay que usar jpg normales, para no liar al personal.