TableAdapter иногда возвращает количество строк 1, но все пустые столбцы - PullRequest
0 голосов
/ 05 марта 2009

Я нажму кнопку «Обновить» на моей странице 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();
            } 
}

1 Ответ

0 голосов
/ 05 марта 2009

Я установил MultipleActiveResultSets = true в строке подключения, и эта ошибка исчезла.

...