ich eine C# Winform app Hexe haben verwendet die folgende SQL-Code einfügen, aber aus irgendeinem Grund, den ich eine Fehlermeldung erhalten, ist die Aussage:Fehlerdaten in SQL Einfügen
private void button1_Click(object sender, EventArgs e)
{
if (desemp.Text != "" && valu.Text != "" && fs.Text != "" && sel.Text != "" && desc.Text != "" && ench.Text != "" && comp.Text != "")
{
cmd = new SqlCommand("insert into dbo.vidros(desempenho,valu,fs,sel,desc,enchimento,compo) values (@desemp,@valu,@fs,@sel,@desc,@ench,@comp)", con);
con.Open();
cmd.Parameters.AddWithValue("@desemp", desemp.Text);
cmd.Parameters.AddWithValue("@valu", valu.Text);
cmd.Parameters.AddWithValue("@fs", fs.Text);
cmd.Parameters.AddWithValue("@sel", sel.Text);
cmd.Parameters.AddWithValue("@desc", desc.Text);
cmd.Parameters.AddWithValue("@ench", ench.Text);
cmd.Parameters.AddWithValue("@comp", comp.Text);
cmd.ExecuteNonQuery();
con.Close();
MessageBox.Show("sucess!");
}
else
{
MessageBox.Show("Error!");
}
}
Der Fehler i erhalten: falsche Syntax in der Nähe von das Wort "desc". Ich habe stundenlang versucht, dieses herauszufinden und kann den Fehler nicht finden.
Kann jemand helfen?
Vielen Dank im Voraus
'desc' ist ein reserviertes Wort, für die Bestellung. –
Liegt das daran, dass 'desc' ein Schlüsselwort ist? –
'desc' ist in der Tat ein Schlüsselwort. Verwenden Sie '[desc]' (mit eckigen Klammern), wenn Sie wirklich daran festhalten wollen, obwohl ich es nicht empfehlen würde. – Jens