gpt4 book ai didi

C# MySQL 错误 "Column count doesn' t 匹配第 1 行的值计数"

转载 作者:行者123 更新时间:2023-11-29 04:23:33 25 4
gpt4 key购买 nike

//Query SQL
MySqlCommand command1 = new MySqlCommand("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)", mConn);
command1.Parameters.AddWithValue("@equipamento", comboequipamento.Text);
command1.Parameters.AddWithValue("@situacao", "Em diagnóstico");
command1.Parameters.AddWithValue("@modelo", tbmodelo.Text);
command1.Parameters.AddWithValue("@nr_serie", tbserie.Text);
command1.Parameters.AddWithValue("@avaria", tbavaria.Text);
command1.Parameters.AddWithValue("@estado_equipamento", tbestado.Text);
command1.Parameters.AddWithValue("@data", Convert.ToString(DateTime.Today.ToShortDateString()));
command1.Parameters.AddWithValue("@estado_reparacao", null);
command1.Parameters.AddWithValue("@reincidente", 1);
command1.Parameters.AddWithValue("@id", tbid.Text);


//Executa a Query SQL
command1.ExecuteNonQuery();
reincidentestr = true.ToString();
Atribuir_IDFichaHTML();

我能得到一些帮助吗?执行 command1 时出现错误。

Column count doesn't match value count at row 1

最佳答案

您的查询是:

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)

values 语句中的值少于您需要的值,因为您在 @situacao@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)

这是另一个示例,良好的格式可以避免出现问题。

关于C# MySQL 错误 "Column count doesn' t 匹配第 1 行的值计数",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16704328/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com