C# 未知列';名称';在';字段列表
**“字段列表”中的未知列“StudentID”总是会出现错误 问题在于“扔”C# 未知列';名称';在';字段列表,c#,mysql,C#,Mysql,**“字段列表”中的未知列“StudentID”总是会出现错误 问题在于“扔” 怎么办?请帮助我,以便我可以转到下一个表单**检查您的数据库,该错误意味着表上没有名为StudentID的字段。另外,作为补充说明,带有抛出的catch将不起任何作用,如果要抛出错误,只需删除catch{}子句。只需仔细检查学生ID。这里面可能有问题,我明白了!谢谢:)检查你的数据库,这个错误意味着表上没有名为StudentID的字段。另外,顺便说一句,带有抛出的catch不会起任何作用,如果你想抛出错误,只需删除c
怎么办?请帮助我,以便我可以转到下一个表单**检查您的数据库,该错误意味着表上没有名为StudentID的字段。另外,作为补充说明,带有抛出的catch将不起任何作用,如果要抛出错误,只需删除catch{}子句。只需仔细检查学生ID。这里面可能有问题,我明白了!谢谢:)检查你的数据库,这个错误意味着表上没有名为StudentID的字段。另外,顺便说一句,带有抛出的catch不会起任何作用,如果你想抛出错误,只需删除catch{}子句。只需仔细检查学生ID。这里面可能有问题,我明白了!谢谢:)
MySqlConnection cnn = new MySqlConnection(mysqladdress);
cnn.Open();
MessageBox.Show("Registered!");
MySqlCommand cmdinsert;
try
{
cmdinsert = cnn.CreateCommand();
cmdinsert.CommandText = "Insert into student(Name,Age,School,StudentID,Username,Password) values (@Name,@Age,@School,@StudentID,@Username,@Password)";
cmdinsert.Parameters.AddWithValue("@Name", textBox1.Text.ToString());
cmdinsert.Parameters.AddWithValue("@Age", textBox2.Text.ToString());
cmdinsert.Parameters.AddWithValue("@School", textBox3.Text.ToString());
cmdinsert.Parameters.AddWithValue("@StudentID", textBox5.Text.ToString());
cmdinsert.Parameters.AddWithValue("@Username", textBox6.Text.ToString());
cmdinsert.Parameters.AddWithValue("@Password", textBox7.Text.ToString());
cmdinsert.ExecuteNonQuery();
}
catch (Exception)
{
throw;
}
finally
{
if (cnn.State == ConnectionState.Open)
{
cnn.Close();
datagridviewfunction();
}
}