:致命的なエラーは、コマンドの実行MySQLのデータ挿入中に遭遇した私は、私はこのコードの一部実行していますエラーメッセージ「コマンド実行中に発生した致命的なエラー」取得しています
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