У меня есть следующий код:C# - Неверная попытка вызвать Read, когда читатель закрыт
Для той или иной причине, он генерирует исключение «недопустимая попытка вызвать Read читателя закрыт». Может ли кто-нибудь помочь мне решить эту проблему? Я понятия не имею, почему это генерирует это исключение, поскольку я закрываю соединение после прочтения содержимого читателя.
Он генерирует исключение на этой линии:
while (rdr.Read())
По той или иной причине эта строка 'results.Load (rdr);' вызывает проблемы. –
Загружает результаты в таблицу данных. Я объявила таблицу данных следующим образом: DataTable results = new DataTable(); – Matthew
DataTable был объявлен задолго до того, как он загрузится с результатами запроса. Он не изменяется каким-либо другим образом, прежде чем загружаться с результатами запроса. – Matthew