2009-03-05 3 views
0

Я удалю обновление на своей странице 20 раз, и он будет работать, а через несколько минут он перестанет работать в течение 5 минут. Tableadapter говорит, что у него есть счет 1, но когда я обращаюсь к свойству, например: tableadapter1 [0] .property1 он выдает исключение:TableAdapter иногда возвращает число строк 1, но все нулевые столбцы

[StrongTypingException: значение для столбца «blogpull_keywords» в таблице «blogpull» - DBNull .]

, но когда я запускаю сохраненную процедуру за этим методом в 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(); 
      } 
} 

ответ

0

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

Смежные вопросы