您好,我有一个使用查询更新 MySQL 表的方法。我使用 MS Visual Studio 和 phpmyadmin 作为 SQL 客户端。
Method:
public static Member updateMember(string un, string pass, string name, string surname, string mf, string dob, string add, string phone, string email)
{
MySqlConnection connection = new MySqlConnection(conn);
MySqlCommand cmd;
string query = "UPDATE MEMBER SET Name='" + un + "', Surname='" + surname + "', MF='" + mf + "', DOB='" + dob + "', Address='" + add + "', PhoneNo='" + phone + "', EMail='" + email + "', UserName='" + un + "', Password='" + pass + "' ";
tr y
{
connection.Open();
cmd = connection.CreateCommand();
cmd.CommandText = query;
cmd.ExecuteNonQuery();
}
catch (Exception)
{
throw;
}
finally
{
if (connection.State == System.Data.ConnectionState.Open)
{
connection.Close();
}
}
}
这就是正在发生的事情。我将文本框中的一些值以字符串变量的形式存储。然后我将这些字符串变量发送到此方法。我希望这个方法获取我的字符串变量并用变量的值更新我的 SQL 表。
我收到错误,并非所有代码路径都返回值。
您的方法不返回任何内容,您需要返回成员对象。
如果您不需要返回任何内容,只需像这样更改您的方法签名,
public static Void updateMember(string un, string pass, string name, string surname,string mf, string dob, string add, string phone, string email)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)