Я работаю над чужим проектом, который интенсивно использует tableAdapters. Сайт работает, но регулярно добавляет запись в журнал событий:
"ExecuteReader требует открытого и
Доступное соединение. Связь
текущее состояние подключается. «
Сайт не генерирует исключение, хотя, если нет большого трафика (5+ запросов в секунду), исключение остается тем же, указывая на эту строку кода:
this.Adapter.Fill(dataTable);
Трассировка стека: при
System.Data.SqlClient.SqlConnection.GetOpenConnection (String
метод) в
System.Data.SqlClient.SqlConnection.ValidateConnectionForExecute (String
метод, команда SqlCommand)
Как я могу остановить эту ошибку? Спасибо.
Оказывается, я получаю только половину изображения, ошибка, когда он выдаст ошибку:
"Уже есть открытый DataReader
связано с этой командой, которая
сначала должен быть закрыт. "