Ver Mensaje Individual
  #1 (permalink)  
Antiguo 08/10/2008, 06:34
morillortega
 
Fecha de Ingreso: febrero-2008
Mensajes: 37
Antigüedad: 16 años, 2 meses
Puntos: 0
Problemas con insert

Buenas:
Tengo un ploblema con un INSERT que no le veo el fallo por ninguna parte pero me devuelve este error:

Column count doesn't match value count at row 1


He estado buscando por todas partes y por lo visto el error se supone que es porque los datos que quiero introducir no corresponden con las columnas de la tabla, pero si que coinciden.

Aqui os dejo el script de creacion de tabla y el insert en cuestión.


/*TABLA*/

CREATE TABLE `controles` (
`ID` int(11) NOT NULL AUTO_INCREMENT,
`CIF` varchar(10) DEFAULT NULL,
`TIPO` varchar(2) DEFAULT NULL,
`ANO` double DEFAULT NULL,
`PROPUESTO` tinyint(1) DEFAULT NULL,
`REALIZADO` tinyint(1) DEFAULT NULL,
`RESULTADO` int(2) DEFAULT NULL,
`RESULTADO_SUBSANACION` int(2) ,
`OBSERVACIONES` varchar(250) DEFAULT NULL,
`ID_RECONOCIMIENTO` double(15,3) NOT NULL,
PRIMARY KEY (`ID`),
UNIQUE KEY `ID` (`ID`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1;





/*INSERT*/

INSERT INTO
CONTROLES
(CIF,
TIPO,
ANO.
PROPUESTO,
REALIZADO,
RESULTADO,
RESULTADO_SUBSANACION,
OBSERVACIONES,
ID_RECONOCIMIENTO)

VALUES
(
'F04020533',
1,
2006,
1,
0,
NULL,
NULL,
'ESTO ES UNA PRUEBA Y DEBE DE BORRARSE',
16);


Muchas gracias.



(no echeis cuenta en la linea del error porque la sentencia INSERT estaba en una sola linea en la BD por eso pone el error en l aprimera linea)