문제

NULL DATATIME 필드로 행을 검색하면이 오류가 발생합니다.

'srrow.closed_date'유형을 제외하고 'System.Data.StrongtypingException'

이것들을 어떻게 올바르게 처리합니까?

도움이 되었습니까?

해결책

값을 검색하기 전에 해당 열에서 널 값을 확인할 수 있습니다.

if (!srRow.IsClosed_DateNull())
{
  myDate = srRow.Closed_Date;
}

다른 팁

참조가 있습니다 여기.

아니면 ISNULL 연산자를 사용하여 결과가 무효화되지 않도록 쿼리를 수정할 수 있습니까?

Select (IsNull, SomeDateField, GetDate())

.NET을 사용하고 있다고 가정하면 있습니다 sqltypes 그것은 이와 같은 상황에서 사용할 수 있습니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top