我正在尝试在C#中创建一个用于操作Mysql数据的类
我可以使用我的方法获取数据,但我无法更新数据,也没有返回任何例外
我使用这一行来调用我的方法
Email1.Text=bdOp.alterContent(Email1.Text, "Email");
方法'alterContent':
public String alterContent(String valor, String nome) { String query = "update conteudo set conteudo = @valor where nome= @nome ";cmd.Parameters.Clear(); cmd.Parameters.AddWithValue("@valor", valor); cmd.Parameters.AddWithValue("@nome", nome); try { conn.Open(); cmd.CommandText = query; cmd.ExecuteNonQuery(); conn.Close(); return "Sucesso."; } catch (Exception erro) { return erro.ToString(); }
}
此方法返回String,因为我用来检查异常
我不知道为什么这段代码没有更新我的数据而且没有返回任何异常
答案 0 :(得分:0)
昨晚我有一个非常相似的情况......它是在MVC中,所以我不得不停止虚拟localhost,并做一个干净的构建。重启视觉工作室后......它奏效了。我也没有收到任何错误。
此外,验证Email.Text中的文本,也许可能会触发问题。