C#Mysql没有更新数据

时间:2013-03-25 23:40:53

标签: c# mysql

我正在尝试在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,因为我用来检查异常
我不知道为什么这段代码没有更新我的数据而且没有返回任何异常

1 个答案:

答案 0 :(得分:0)

昨晚我有一个非常相似的情况......它是在MVC中,所以我不得不停止虚拟localhost,并做一个干净的构建。重启视觉工作室后......它奏效了。我也没有收到任何错误。

此外,验证Email.Text中的文本,也许可能会触发问题。