我在標題「從類型'DBNull'轉換爲類型'Decimal'無效時出現錯誤。從下面這行代碼從「DBNull」類型到「Decimal」類型的轉換無效
_event.TotalDollars = IIf((dr("TotalDollars") Is DBNull.Value), "$0", CType(dr("TotalDollars"), Decimal).ToString("c"))
_event.TotalDollars
是
爲什麼IIF語句的第三部分有朝一日能評價一個字符串?這個IIF的全部重點是,DBNull值不會被轉換成小數。
不知道.. –
它是一個常見的問題。 –
這是因爲'IIF'只是一個標準的函數調用,對嗎? – Kratz