C# 用C语言中的公式更新语句#
这里有我的代码,它显示了如何更新sql表中的某个字段。它工作得非常好,但我想添加一个公式,它读取表中的每一行,然后同时更新字段 我这里有一张名为“时间表”的桌子。 从这个表中,我有3个数据字段,分别命名为“小时”、“速率”和“regularRate”。 获取固定费率的公式为:固定费率=小时*费率 问题是我不知道如何获取数据字段“小时”和“速率”来表示它,然后更新regulaRrate。请帮忙。我只是个初学者C# 用C语言中的公式更新语句#,c#,sql,C#,Sql,这里有我的代码,它显示了如何更新sql表中的某个字段。它工作得非常好,但我想添加一个公式,它读取表中的每一行,然后同时更新字段 我这里有一张名为“时间表”的桌子。 从这个表中,我有3个数据字段,分别命名为“小时”、“速率”和“regularRate”。 获取固定费率的公式为:固定费率=小时*费率 问题是我不知道如何获取数据字段“小时”和“速率”来表示它,然后更新regulaRrate。请帮忙。我只是个初学者 myCon.Open(); SqlCommand com = new SqlComman
myCon.Open();
SqlCommand com = new SqlCommand();
com.Connection = myCon;
com.CommandText = "UPDATE TimeTable SET regularRate=@regularRate";
double regRate = convert.toDouble(@hours) * convert.toDouble(@rate);
com.Parameters.Add("@regularRate", SqlDbType.Float).Value = regRate;
com.ExecuteNonQuery();
myCon.Close();
感谢您的帮助,谢谢。此处不需要变量或参数。你只需要
UPDATE TimeTable
SET regularRate = hours * rate;
但你为什么要储存这些?如果可以计算此公式,则可以在SQL Server中使用(非持久化)计算列
或者在其他DBMS中使用具有此计算的视图此处不需要变量或参数。你只需要
UPDATE TimeTable
SET regularRate = hours * rate;
com.CommandText = "UPDATE TimeTable SET regularRate = convert(Double,hours) * convert(Double,rate)"
但你为什么要储存这些?如果可以计算此公式,则可以在SQL Server中使用(非持久化)计算列
或者在其他DBMS中使用具有此计算的视图此处不需要变量或参数。你只需要
UPDATE TimeTable
SET regularRate = hours * rate;
com.CommandText = "UPDATE TimeTable SET regularRate = convert(Double,hours) * convert(Double,rate)"
但你为什么要储存这些?如果可以计算此公式,则可以在SQL Server中使用(非持久化)计算列
或者在其他DBMS中使用具有此计算的视图此处不需要变量或参数。你只需要
UPDATE TimeTable
SET regularRate = hours * rate;
com.CommandText = "UPDATE TimeTable SET regularRate = convert(Double,hours) * convert(Double,rate)"
但你为什么要储存这些?如果可以计算此公式,则可以在SQL Server中使用(非持久化)计算列
或者在其他DBMS中使用具有此计算的视图这不是经典ASP-请重新标记好吗?这不是经典ASP-请重新标记好吗?这不是经典ASP-请重新标记好吗?这不是经典ASP-请重新标记好吗?
com.CommandText = "UPDATE TimeTable SET regularRate = convert(Double,hours) * convert(Double,rate)"