ユーザーが午前 7:00 ~ 正午 12:00 にその部屋にイベントを追加した場合のコードを次に示します。その時点では利用できないはずですが、私のコードは開始時間と終了時間のみを読み取ります。何か提案はありますか?
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 (Starting_Time=@start OR Ending_Time = @endtime) AND (Room = @room) AND (Day=@day)", 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;
}