Die Aktualisierung mehrere Spalten in Mysql mit C# Textfelder
Ich aktualisieren möchten 4 Spalten in einer bestimmten Zeile in MySQL mit C#.Ich will update das
eingegebene Wert in die Textfelder in der Datenbank, wenn ein bestimmtes Feld bereits .Ich bin mit dem
folgende Abfrage.
string query = " update orderform set enrolmentexpected = " +
textBox2.Text + " stockonhand=" + textBox3.Text + " numberrequired = "
+ textBox4.Text + " where name = " + textBox1.Text + ";";
Bin ich immer eine Ausnahme, dass es einige Fehler in mysql syntax aber ich bin nicht in der Lage zu
finden. Ist meine Abfrage richtig oder gibt es einige syntax-Fehler,und gibt es eine Möglichkeit für
Update mehrere Spalten
Du musst angemeldet sein, um einen Kommentar abzugeben.
denke, der name ist ein string-und die andere zwei int
Haben Sie zahlreiche Probleme in dieser Richtung.
So etwas wie das
Es scheint du hast vergessen die Komma ',' nach einem Ausdruck :
string query = " update orderform set enrolmentexpected = " +
textBox2.Text + ", stockonhand=" + textBox3.Text + ", numberrequired = "
+ textBox4.Text + " where name = " + textBox1.Text + ";";
und Zitate zu :
string query = " update orderform set enrolmentexpected = '" +
textBox2.Text + "', stockonhand= '" + textBox3.Text + "' , numberrequired = '"
+ textBox4.Text + "' where name = " + textBox1.Text + ";";
Es scheint, Sie sind nicht mit Anführungszeichen und Kommas.
Verwenden Sie diese
Dies ist gültig, wenn alle Datentypen sind vom Typ char oder varchar.