Ich erstelle ein Programm, das die Aktualisierung von Benutzerdaten in einem ACCESS-Db erfordert. Beim Ausführen des Codes erhalte ich einen Fehler. meine Update-Anweisung ist ..Aktualisiere SQL-Syntaxfehler
con.Open();
string update = "UPDATE userdata SET full_name='"+name+
"', user_type ='" + user_type +
"', gender = '" + gender +
"', password='"+password+
"', tel_number='"+tel_number+
"', blood_type ='"+blood_type+
"'WHERE user_id='" + user_id + "'";
cmd = new OleDbCommand(update, con);
cmd.ExecuteNonQuery();
con.Close();
MessageBox.Show("Userdata successfully updated!");
durch die Art, wie die Update Felder in genau dieser Reihenfolge von Access Db sind –
diese ersetzen '‚WHERE' mit '‘ WHERE'; Ich meine, du brauchst hier einen Platz. – itzmukeshy7
sollten Sie wirklich die Parameter verwenden – juharr