2009-03-05 2 views
0

내 페이지를 20 번 새로 고침하면 작동하고 몇 분 후 5 분 동안 작동이 중지됩니다. tableadapter는 1의 수를 가지고 있다고하지만, 예를 들어 tableadapter1 [0] .property1과 같은 속성에 액세스하면 예외가 throw됩니다.가끔씩 행 수가 1이지만 모두 null 열을 반환하는 TableAdapter

[StrongTypingException : 'blogpull'테이블의 'blogpull_keywords'열의 값이 DBNull입니다. .]

하지만 SQL 관리에서 해당 메서드 뒤에 저장된 프로 시저를 실행할 때 모든 nulls 그냥 데이터를 반환하지 않습니다.

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를 설정하면이 오류가 사라집니다.