如果用户在7:00 AM-12:00NN在该房间添加了活动,则为以下代码。所以当时它应该是不可用的,但是我的代码只能读取开始时间和结束时间,有什么建议?检查房间供应情况
public bool checkSched(string start, string endtime, string room, string day)
{
myCon.Open();
SqlDataReader dr;
bool found = false;
SqlCommand cmd = new SqlCommand("SELECT * FROM Subject WHERE ([email protected] OR Ending_Time = @endtime) AND (Room = @room) AND ([email protected])", myCon);
cmd.Parameters.Add("@start", SqlDbType.NVarChar).Value = start;
cmd.Parameters.Add("@room", SqlDbType.NVarChar).Value = room;
cmd.Parameters.Add("@day", SqlDbType.NVarChar).Value = day;
cmd.Parameters.Add("@endtime", SqlDbType.NVarChar).Value = endtime;
dr = cmd.ExecuteReader();
found = dr.HasRows;
myCon.Close();
return found;
}
它可在8:00 AM - 11:00 PM。 – 2013-03-06 10:09:10
http://www.sqlservercentral.com/Forums/Topic1054236-338-1.aspx – spender 2013-03-06 10:10:27
小提示:你想知道哪个房间可用_开始时间和结束时间。 – RvdK 2013-03-06 10:10:33