如何使用 sql yog 在 C# 中求和()查询
How to sum() query in C# using sql yog
我正在尝试使用 C# 在我的数据库数据中获取值的 Sum() 但我遇到错误异常错误 sql 输入 -0 这是我的代码。
问题出在这里,当我通过 dr 传递值时,我总是收到异常错误
ArgumentException 未处理
未知 Sql 类型 -0
尝试ExecuteScalar
SqlConnection connection = new SqlConnection(myConnectionString);
SqlCommand cmd = connection.CreateCommand();
cmd.CommandText = "SELECT Sum(Income) FROM audittrail_tbl";
var obj = cmd.ExecuteScalar();
int result = obj != null ? (int)obj : 0;
connection.Close();
在将值转换为 int
之前,您应该检查 null
。
如果你会用linq,你可以这样修复:
label.Text=(from f in audittrail_tbl
select f).Sum(S=>S.Income).ToString();
我正在尝试使用 C# 在我的数据库数据中获取值的 Sum() 但我遇到错误异常错误 sql 输入 -0 这是我的代码。
问题出在这里,当我通过 dr 传递值时,我总是收到异常错误
ArgumentException 未处理 未知 Sql 类型 -0
尝试ExecuteScalar
SqlConnection connection = new SqlConnection(myConnectionString);
SqlCommand cmd = connection.CreateCommand();
cmd.CommandText = "SELECT Sum(Income) FROM audittrail_tbl";
var obj = cmd.ExecuteScalar();
int result = obj != null ? (int)obj : 0;
connection.Close();
在将值转换为 int
之前,您应该检查 null
。
如果你会用linq,你可以这样修复:
label.Text=(from f in audittrail_tbl
select f).Sum(S=>S.Income).ToString();