0

我正在尝试在 C# 中创建一个类来操作 Mysql 数据
我可以使用我的方法获取数据但我无法更新数据,并且没有返回任何异常

我使用此行来调用我的方法
Email1.Text=bdOp.alterContent(Email1.Text, "Email");

方法'alterContent':

公共字符串 alterContent(字符串值,字符串名称)
{
    字符串查询=“更新conteudo集conteudo=@valor其中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(); }

}


这个方法有返回字符串,因为我曾经用来检查异常
我不知道为什么这段代码没有更新我的数据并且没有返回任何异常

4

1 回答 1

0

昨晚我遇到了非常相似的情况......它在 MVC 中,所以我不得不停止虚拟本地主机,并进行干净的构建。重新启动视觉工作室后......它工作了。我也没有收到任何错误。

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

于 2013-03-25T23:55:52.623 回答