C#/ASP.net

에러: Object cannot be cast form DBNull to other types.

saltdoll 2017. 8. 30. 01:47
반응형

형변환에서 오류가 발생하는 것들이 생길수 있습니다.

decimal _tip_total  = 0;

_tip_total += Convert.ToDecimal(row["TIP_ADJUST"]);

 해당 값이 Null값일때, 다음과 같은 오류가 발생합니다.


(해결법)

string.IsNullEmpty()를 이용해서 체크를 하던지.

해당 부분의 쿼리부분에서 isnull(TIP_ADJUST,0) 처럼 널처리를 하던지.


둘중에 하나를 사용하면 됩니다.

반응형
도움이 되셨다면 하트모양의 "♡ 공감"을 눌러주시면 큰 격려가 됩니다.
(로그인하지 않으셔도 가능)