Mysql插入查询错误计数列不匹配

时间:2017-01-25 14:27:59

标签: c# mysql database

ugh手动版查询函数idk为什么它不想工作变量类型是否正确可以有人帮助我

  

MySql.Data.dll中发生未处理的“MySql.Data.MySqlClient.MySqlException”类型异常

     

附加信息:列数与第1行的值计数不匹配

代码:

myCommand.CommandText = "INSERT INTO kooien( kooidlistppg, quarantaine, vasteoflossekooie, bezetofniet, NummerExtern) VALUES (' ?kooidlisttoppg, ?quarantaine, ?vasteoflossekooie, ?bezetofniet, ?NummerExtern')";

myCommand.Parameters.Add("?kooidlistppg", MySqlDbType.Int64).Value = kooidlistpphg;
myCommand.Parameters.Add("?quarantaine", MySqlDbType.Byte).Value = qarant;
myCommand.Parameters.Add("?vasteoflossekooie", MySqlDbType.Byte).Value = morv;
myCommand.Parameters.Add("?bezetofniet", MySqlDbType.Byte).Value = bezofnie;
myCommand.Parameters.Add("?NummerExtern", MySqlDbType.Int64).Value = kooi.Kooinr;

myCommand.ExecuteNonQuery();

1 个答案:

答案 0 :(得分:2)

从插入查询中删除'

myCommand.CommandText = "INSERT INTO kooien( kooidlistppg, quarantaine, vasteoflossekooie, bezetofniet, NummerExtern) VALUES ( ?kooidlisttoppg, ?quarantaine, ?vasteoflossekooie, ?bezetofniet, ?NummerExtern)";