내 TableAdapter에에서 업데이트 방법을 사용하여 테이블을 업데이트하기 위해 노력하고 있어요,하지만 난 fallowing 오류가 점점 오전 :TableAdapter에 업데이트 실패 : 널 (null)을 허용하지 않습니다
Cannot insert the value NULL into column 'isCorrect', table 'info'; column does not allow nulls. UPDATE fails.
The statement has been terminated.
나는 AllowDBNull
속성을 설정 않았다 그러나이 isCorrect 열에 대해서는 True로 설정하십시오.
이 필드의 원래 값이 전혀 변경되지 않았기 때문에이 업데이트는 isCorrect와 아무런 관련이 없습니다. 대부분의 경우 startDate 및 endDate를 업데이트하기를 원하며 필요한 경우 하나만 isCorrect 필드도 업데이트). 내 업데이트 검색어는 다음과 같습니다.
UPDATE info
SET userID = @userID, startDate = @startDate, endDate = @endDate, isCorrect = @isCorrect
WHERE (userID = @Original_userID) AND (startDate = @Original_startDate) AND (endDate = @Original_endDate) AND (isCorrect = @Original_isCorrect)
이 문제를 어떻게 해결할 수 있습니까? 이를 위해
편집
은 내가 스케줄러 제어를 사용하고 있지만, 업데이트 나는이 기능을 호출 오전 : testsTableAdapter.Update(testsDataSet);
this.testsDataSet.AcceptChanges();
실행 코드를 보여주십시오. –