Guten Tag!MySQL Syntax Fehler ASP.NET
Ich versuche herauszufinden, welchen Fehler ich habe. Dies ist der Fehler:
Und hier ist mein Code:
protected void accountGridView_RowEditing(object sender, GridViewEditEventArgs e)
{
accountGridView.EditIndex = e.NewEditIndex;
BindData();
}
protected void accountGridView_RowUpdating(object sender, GridViewUpdateEventArgs e)
{
int user_id = int.Parse(accountGridView.DataKeys[e.RowIndex].Value.ToString());
TextBox txtUsername = (TextBox)accountGridView.Rows[e.RowIndex].FindControl("txtUsername");
UpdateUser(user_id, txtUsername.Text);
accountGridView.EditIndex = -1;
BindData();
}
private void UpdateUser(int user_id, string username)
{
GlobalVars cn = new GlobalVars();
MySqlConnection connection = cn.connectDB();
connection.Open();
string query = "UPDATE user SET username = '" + username + " WHERE user_id = " + user_id + "";
MySqlCommand com = new MySqlCommand(query, connection);
com.ExecuteNonQuery();
connection.Close();
}
Ich kann es nicht bekommen zu arbeiten. Fehle ich hier etwas?
Jede Hilfe würde sehr geschätzt werden.
Sieht so aus, als ob Sie _etwas_ verpassen - wie ein einziges einfaches Zitat. – mustaccio