我正在当我运行的这部分代码错误消息中的“命令执行过程中遇到致命错误”:致命错误
private void button1_Click(object sender, EventArgs e)
{
MySqlCommand cmd = new MySqlCommand("INSERT INTO clienti(nume, prenume, localitate, cnp, adresa, telefon, email) VALUES(@numen, @prenumep, @locl, @cnpc, @adresaa, @telefont, @emaile); ", conn);
try
{
if (numen.Text.Length > 0 && prenumep.Text.Length > 0 && locl.Text.Length > 0 && adresaa.Text.Length > 0 && telefont.Text.Length > 0 && emaile.Text.Length > 0)
{
cmd.Parameters.AddWithValue("@numen", numen.Text);
cmd.Parameters.AddWithValue("@prenumep", prenumep.Text);
cmd.Parameters.AddWithValue("@locl", locl.Text);
cmd.Parameters.AddWithValue("@adresaa", adresaa.Text);
cmd.Parameters.AddWithValue("@telefont", telefont.Text);
cmd.Parameters.AddWithValue("@emaile", emaile.Text);
cmd.ExecuteNonQuery();
}
else
throw new Exception("Completati toate informatiile");
MessageBox.Show("Clientul " + numen.Text + " a fost adaugat");
numen.Text = "";
prenumep.Text = "";
locl.Text = "";
adresaa.Text = "";
telefont.Text = "";
emaile.Text = "";
}
catch (Exception ex)
{
MessageBox.Show(ex.Message);
}
}
该信息是从一些文本框提取它必须写入MySQL数据库。
预先感谢您的帮助。
这主要是因为你在'else'部分 – Rahul