TableAdapter иногда возвращает количество строк 1, но все пустые столбцы
-
03-07-2019 - |
Вопрос
Я нажму кнопку Обновить на моей странице 20 раз, и она заработает, а через несколько минут она перестанет работать на 5 минут. Tableadapter говорит, что он имеет счетчик 1, но когда я обращаюсь к свойству, например: tableadapter1 [0] .property1, он выдает исключение:
[StrongTypingException: значение для столбца 'blogpull_keywords' в таблице 'blogpull' равно DBNull.]
но когда я запускаю процесс Stored за этим методом в SQL Management, он не возвращает пустых данных, а только данные.
careers.jobdepartmentDataTable dtDepartments = new jobdepartmentTableAdapter().GetDepartmentByJobID(iJobID);
if (dtDepartments.Count > 0)
{
try
{
iDepartmentID = dtDepartments[0].job_department_id; //thows error here
}
catch
{
Context.Response.Write("error info: " + iJobID.ToString());
Context.Response.End();
}
}
Решение
Я установил MultipleActiveResultSets = true в строке подключения, и эта ошибка исчезла.
Не связан с StackOverflow