Обновите значение в базе данных mysql в ASP.NET
Я могу хранить данные в базе данных, но не могу обновлять значения в ней. У меня есть таблица с 5 значениями, которые являются именем, пользователем, паролем, заголовком и проектом, и мне нужно иметь возможность обновить пароль, просто введя пользователя.
Я попробовал этот код:
String connString = System.Configuration.ConfigurationManager.ConnectionStrings["web"].ToString(); conn = new MySql.Data.MySqlClient.MySqlConnection(connString); conn.Open(); //queryStr = ""; cmd = conn.CreateCommand(); cmd.CommandType = System.Data.CommandType.Text; queryStr = "UPDATE meal.claves set usuario='" + user.Text+"where clave ='"+pass+"'"; cmd = new MySql.Data.MySqlClient.MySqlCommand("update meal.claves Set usuario=@user,clave=@pass"); //cmd = new MySql.Data.MySqlClient.MySqlCommand(queryStr, conn); //cmd.ExecuteReader(); cmd.ExecuteNonQuery(); conn.Close();
Получил ошибку, говорящую, что соединение должно быть открытым и действительным.
Что я уже пробовал:
Я попробовал код в этом видео:
https://www.youtube.com/watch?v=sggbk2ES8DM