sql >> Base de Datos >  >> RDS >> Mysql

El recuento de columnas de error MySQL de C# no coincide con el recuento de valores en la fila 1

Su consulta es:

INSERT INTO Equipamento (equipamento, situacao, modelo, nr_serie, avaria, 
                         estado_equipamento, data, estado_reparacao, reincidente, ID)
        VALUES(@equipamento, @situacao @modelo, @nr_serie, @avaria,
               @estado_equipamento, @data, @estado_reparacao, @reincidente, @id)

Tienes menos valores de los que necesitas en los values declaración, porque le falta una coma entre @situacao y @modelo :

INSERT INTO Equipamento (equipamento, situacao, modelo, nr_serie, avaria, 
                         estado_equipamento, data, estado_reparacao, reincidente, ID)
        VALUES(@equipamento, @situacao, @modelo, @nr_serie, @avaria,
               @estado_equipamento, @data, @estado_reparacao, @reincidente, @id)

Este es otro ejemplo más en el que un buen formato habría evitado un problema.