" 'DBNull'유형에서 '10 진수'유형으로 변환하면 올바르지 않습니다."라는 제목의 오류가 발생합니다. 코드'DBNull'유형을 '10 진수'유형으로 변환 할 수 없습니다.
_event.TotalDollars = IIf((dr("TotalDollars") Is DBNull.Value), "$0", CType(dr("TotalDollars"), Decimal).ToString("c"))
_event.TotalDollars
이 라인에서
왜 IIF 문의 세 번째 부분은 지금까지 평가 받고있다 하는 문자열입니다? 이 IIF의 요점은 DBNull 값이 십진수로 변환되지 않도록하기 위해서입니다.
그 것을 알지 못했습니다. –
그것의 일반적인 잡았다. –
그것은'IIF'가 표준 함수 호출 일 뿐이니까요. 맞습니까? – Kratz