functions手动版本的查询函数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();

最佳答案

从插入查询中删除“

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

关于c# - MySQL插入查询错误计数列不匹配,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/41854095/

10-11 17:34