Ik ben bezig met een update command in MySql en asp.net met als taal C#
m'n database heeft een VarChar(50) voor kolom username.
De connectie met de database is goed.
Deze code werkt niet:
Deze code werkt weer wel, hier is het nieuwe wachtwoord al opgenomen in de query dan vervangt hij de nieuwe username wel.
De bedoeling is natuurlijk dat de nieuwe username uit een textbox gehaald word.. Zoals de bovenste code maar dat werkt niet
Iemand?
m'n database heeft een VarChar(50) voor kolom username.
De connectie met de database is goed.
Deze code werkt niet:
code:
1
2
3
4
5
6
7
8
9
| string gebruiker = input_gebruiker.Text;
string sql = "UPDATE admin SET username = @sql_gebruiker WHERE id='1'";
OdbcConnection MyConnection = new OdbcConnection(MyConString);
OdbcCommand cmd = new OdbcCommand(sql, MyConnection);
cmd.Parameters.Add("@sql_gebruiker", OdbcType.VarChar, 50).Value = gebruiker;
MyConnection.Open();
cmd.ExecuteNonQuery();
MyConnection.Close();
Response.Redirect("instellingen.aspx"); |
Deze code werkt weer wel, hier is het nieuwe wachtwoord al opgenomen in de query dan vervangt hij de nieuwe username wel.
code:
1
2
3
4
5
6
| string sql = "UPDATE admin SET username = 'nieuwegebruikersnaam' WHERE id='1'";
OdbcConnection MyConnection = new OdbcConnection(MyConString);
OdbcCommand cmd = new OdbcCommand(sql, MyConnection);
MyConnection.Open();
cmd.ExecuteNonQuery();
MyConnection.Close(); |
De bedoeling is natuurlijk dat de nieuwe username uit een textbox gehaald word.. Zoals de bovenste code maar dat werkt niet
Iemand?