这是我的数据层查询,包含我想要使用的参数
public DataTable UpdateUitslag(string Zoek, int thuispunt, int uitpunt)
{
SqlCommand Cmd = new SqlCommand("update TBLUitslag set thuisteampunt = @thuispunt, uitteampunt = @uitpunt where wedstrijdid = @zoeken");
Cmd.Parameters.Add(new SqlParameter("@zoeken", Zoek)); // parameters toevoegen
Cmd.Parameters.Add(new SqlParameter("@thuispunt", Zoek)); // parameters toevoegen
Cmd.Parameters.Add(new SqlParameter("@uitpunt", Zoek)); // parameters toevoegen
return Database.ExecOverig(Cmd);
}
这是我的数据库执行方法:
public static bool ExecOverig(SqlCommand Cmd)
{
bool gelukt = true;
SqlConnection Connect = new SqlConnection(AllPublic.Conn);
Cmd.Connection = Connect;
try
{
Cmd.Connection.Open();
Cmd.ExecuteNonQuery();
Connect.Close();
}
catch
{
gelukt = false;
}
return gelukt;
}
public static bool ExecOverig(string SQL)
{
return ExecOverig(new SqlCommand(SQL));
}
我收到错误时出现以下文字:
无法将类型'bool'转换为System.Data。
无法弄明白该怎么做。我必须使用ExecOverig()
。