C# Update klappt nicht

Horst1945

Cadet 4th Year
Registriert
Okt. 2014
Beiträge
106
Hallo,

mit einem kleines Problem werde ich einfach nicht klar:

Code:
private void btnUpdate_Click(object sender, EventArgs e)
        {
            if (Wahr == true)
            {
                if (MessageBox.Show("Wollen Sie diesen Kunden wirklich löschen?", "Eingabe",
                    MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes)
                {
                    con.Open();
                    var strUpdate = "Update Lieferschein Set (Menge = '" + txtMenge.Text + "', GesMenge ='" + txtGesMenge.Text + "' where li_id = 8)";
                    SqlCommand cmd = new SqlCommand(strUpdate, con);
                    //cmd.Parameters.AddWithValue(@myrech, myrech);
                    cmd.ExecuteNonQuery();
                    cmd.Clone();
                    con.Close();
                }

            }
        }

strUpdate : Update Lieferschein Set (Menge = '6', GesMenge ='12000' where li_id = 8)

Fehlermeldung:

Zusätzliche Informationen: Falsche Syntax in der Nähe von '('.
 
Hi, Fehler im SQL ... einfach die Klammer auf und zu weglassen, siehe SQL Referenz

( update table set spalte1=wert1, spalte2=wert2 where x=y )
 
Wie ich schon in einem anderen Thread von dir geschrieben habe: Teste deine Sql Statements ersteinmal im MS SqlServer Management Studio bevor du die Commands in deinen C# Code einfügst. Das spart dir ne Menge Zeit!
 
wobei das Studio für C# (egal welche Version) doch viel bequemer ist als VB6 ....... Debugmöglichkeiten bis Anschlag :=)
 

Ähnliche Themen

Zurück
Oben