C# 返回0@CaiusJard是的,经常;答:很多地方的标准做法是设置NOCOUNT ON,以略微减少TDS流量;b:如果表中有触发器,这些触发器会导致非常混乱的结果。您确认过零不是变量中的值吗?尝试设置@COUNT=1;选中之前的行作为复选框。 (SELEC
C# 返回0@CaiusJard是的,经常;答:很多地方的标准做法是设置NOCOUNT ON,以略微减少TDS流量;b:如果表中有触发器,这些触发器会导致非常混乱的结果。您确认过零不是变量中的值吗?尝试设置@COUNT=1;选中之前的行作为复选框。 (SELEC,c#,sql,sql-server,C#,Sql,Sql Server,返回0@CaiusJard是的,经常;答:很多地方的标准做法是设置NOCOUNT ON,以略微减少TDS流量;b:如果表中有触发器,这些触发器会导致非常混乱的结果。您确认过零不是变量中的值吗?尝试设置@COUNT=1;选中之前的行作为复选框。 (SELECT COUNT(*) FROM X) //dt has one row where the data is 0, not the sum as i want it SELECT @Count int retVal = cmd.Execu
返回0@CaiusJard是的,经常;答:很多地方的标准做法是
设置NOCOUNT ON
,以略微减少TDS流量;b:如果表中有触发器,这些触发器会导致非常混乱的结果。您确认过零不是变量中的值吗?尝试设置@COUNT=1;选中之前的行作为复选框。
(SELECT COUNT(*) FROM X)
//dt has one row where the data is 0, not the sum as i want it
SELECT @Count
int retVal = cmd.ExecuteScalar();
int count = 0;
using (SqlConnection connection = new SqlConnection(connectionString))
{
try{
connection.Open();
foreach (var table in tables)
{
try{
var cmd = "SELECT COUNT(*) FROM " + table;
using(var sc as new SqlCommand(cmd, connection)){
count += (int)sc.ExecuteScalar();
}
}
catch {}
}
}finally{
connection.Close();
}
}