, поэтому у меня есть этот класс, который имеет функции c # для работы с резервированием и освобождением мест. В любом случае, в режиме отладки время проверяется, а затем его содержимое пропускается. Я предполагаю, что нет результата, возвращенного для чтения для фактического доступа? но что я мог сделать? потому что этот код работал, и вдруг он остановился ...
string queryRangeForCheck = "select * from DateTest WHERE datefill between @startdate AND @enddate";
SqlConnection conn = new SqlConnection("....");
conn.Open();
SqlCommand command = new SqlCommand(queryRangeForCheck, conn);
command.Parameters.AddWithValue("@startdate", startDate);
command.Parameters.AddWithValue("@enddate", endDate);
SqlDataReader reader = command.ExecuteReader();
int bookingStatus = 2;
//for the range found do:
while (reader.Read())
{
//establish the number of seats available for this date
int currentRow = Convert.ToInt32(reader["seats"]);
//if the number is > 0 i.e. if not fully booked
if (currentRow != 0)
{
//if the number of seats can accomodate the number required
if (currentRow >= requiredSeats)
{
....
Пожалуйста, совет
Спасибо