我有一种方法可以从学生的表格中获得成绩。如果没有记录(空结果集),那么它应该返回 false。
我是否编写了一个返回布尔值(已找到,未找到)和整数作为参考参数的函数?
这就是我到目前为止所拥有的(如果找不到记录,我会从 proc 返回 -1)
public static int getParticipationGrade(SqlConnection sqlConn, int enrollmentID)
{
SqlCommand sqlCmd = new SqlCommand("dbo.usp_participation_byEnrollmentID_Select", sqlConn);
sqlCmd.CommandType = CommandType.StoredProcedure;
sqlCmd.Parameters.AddWithValue("@enrollmentID", enrollmentID);
int ret = 0;
sqlConn.Open();
ret = (int)sqlCmd.ExecuteScalar();
sqlConn.Close();
return ret;
}