问题是这样的:我的Attendance表中有一个Lotime(签退时间)字段, Litime(签到时间)可以说是一对,我想在点击"签到"按钮时就新写一条记录,但我要判断一下,是不是还有空的Lotime(签退时间),即该生没有签退,又一次签到.我表中的字段是 id number Litime Lotime,我想有一个判断
string S601_sql="select Lotime from Attendance WHERE Number=" + TextBox1.Text + ""; //创建数据源执行命令
SqlCommand S601_cmd = new SqlCommand(S601_sql, S601_myConn);
dr = S601_cmd.ExecuteReader();
if(dr.Read())
{ 不知道这儿该怎么写}
每一个学生可有多对记录,需判断出是否存在一个空的Lotime(签退时间).在线交流!
string S601_sql="select Lotime from Attendance WHERE Number=" + TextBox1.Text + ""; //创建数据源执行命令
SqlCommand S601_cmd = new SqlCommand(S601_sql, S601_myConn);
dr = S601_cmd.ExecuteReader();
if(dr.Read())
{ 不知道这儿该怎么写}
每一个学生可有多对记录,需判断出是否存在一个空的Lotime(签退时间).在线交流!
1.你说的那样取最大时间判断类型
2.判断签到时间个数(COUNT)和签退时间个数之差
3.判断最大签到时间和最大签退时间哪个更大如果还没想通明天继续聊