c#exception“并非所有代码路径都返回一个值”

时间:2017-03-26 07:56:07

标签: c# mysql

大家好我有一个方法来更新我的MySQL。我正在使用MS Visual Studio

public static User updateUser(string name, string passwd)
    {
        MySqlConnection connection = new MySqlConnection(conn);
        MySqlCommand cmd;
        string query = "UPDATE USER SET Name='" + name +, Password='" + pass + "' ";
        try
        {
            connection.Open();
            cmd = connection.CreateCommand();
            cmd.CommandText = query;
            cmd.ExecuteNonQuery();
        }
        catch (Exception)
        {
            throw;
        }
  }

上面返回一个错误,指出并非所有代码路径都返回一个值。

1 个答案:

答案 0 :(得分:1)

根据您的代码,方法方法不返回任何内容,您需要返回用户对象。

如果您不想返回任何内容,可以按如下方式更改方法实现,

compile 'com.android.volley:volley:1.0.0'

或者你可以返回布尔值来知道行是否更新。当ExecuteNonQuery返回> 0时返回true,否则返回false