Quiero hacer una especie de minotoreo al guardar datos al MySQL 5.1.34, es decir, por cada dato nuevo que se modifique en cualquier estado de 1 ó 0 de los campos RELE_1 al RELE_4 se guarde los datos. Ejemplo:
Creamos como indica en la imagen de abajo una tabla llamada datos .
Código:
-- -- Base de datos: `prueba01` -- -- -------------------------------------------------------- -- -- Estructura de tabla para la tabla `datos` -- CREATE TABLE IF NOT EXISTS `datos` ( `ID` int(11) NOT NULL AUTO_INCREMENT, `RELE_1` tinyint(4) NOT NULL, `RELE_2` tinyint(4) NOT NULL, `RELE_3` tinyint(4) NOT NULL, `RELE_4` tinyint(4) NOT NULL, `FECHA_HORA` datetime NOT NULL, `COMENTARIO` varchar(300) COLLATE latin1_spanish_ci NOT NULL, PRIMARY KEY (`ID`) ) ENGINE=InnoDB DEFAULT CHARSET=latin1 COLLATE=latin1_spanish_ci AUTO_INCREMENT=3 ; -- -- Volcar la base de datos para la tabla `datos` -- INSERT INTO `datos` (`ID`, `RELE_1`, `RELE_2`, `RELE_3`, `RELE_4`, `FECHA_HORA`, `COMENTARIO`) VALUES (1, 1, 0, 1, 0, '2009-07-03 15:01:37', ''), (2, 1, 0, 1, 1, '2009-07-03 15:21:48', '');

Como puedes ver en l aimagen de abajo:

La idea es que al detectar cualquier cambio de los estados de RELE_x, se cree una ID nueva con los valores añadidos sin borrar la anterior, además de guardar la fecha y hora como muestra la imagen, en comentarios normalmente no se guardan datos, se queda en blanco.
En el archivo de descarga está más o menos diseñado la interfaz, sólo falta programarlo.

DESCARGA Código fuente Visual C#.
Un cordial saludo.