WHERE 문에서 null을 허용하도록 추가해야하는 코드.ExecuteScalar : 개체 참조가 설정되지 않은 경우
{
int numApprovals = 0;
string sql = "SELECT COUNT(Type) AS OpenforApproval " +
"FROM dbo.LeaveRequest " +
"WHERE Type IN (2, 3, 4, 5, 6, 8, 13, 14, 16, 22) " +
"GROUP BY MgtApproval " +
"HAVING MgtApproval IS NULL";
//"SELECT COUNT(EffectiveDate) AS OpenforApproval FROM LeaveRequest GROUP BY TimeStampApproval HAVING (TimeStampApproval IS NULL)";
using (cn = new SqlConnection(ConnectionString()))
{
cn.Open();
using (cmd = new SqlCommand(sql, cn))
{
cmd.CommandType = CommandType.Text;
numApprovals = (int)cmd.ExecuteScalar();
}
}
return numApprovals;
}
당신이 더 나은 제목을 적어주세요 수 있습니다 문제? 이것은 매우 일반적입니다. –
미안 알렉스, 다음 번에 더 나은 베지 테를 할거야. – Yves