ないことを確認した後、私はこのエラーを取得しています:「タイプからの変換 『はDBNull』 『ブール』は有効ではありません入力する」、それは私のASP.NetのWebアプリケーションではDBNull
Conversion from type 'DBNull' to type 'Boolean' is not valid.
からこの機能:あなたが見ることができるようにItem
がDBNull
であり、それがあるならば、私はFalse
を返す場合
Namespace atc
Public Class Nil
'...
Public Shared Function Bool(ByVal Item As Object) As Boolean
Return IIf(Item IsNot Nothing AndAlso Not IsDBNull(Item), CBool(Item), False)
End Function
'...
End Class
End Namespace
、私は明示的にチェックしています。
Item
がないDBNull
いるときにエラーが発生しないので、これが起こっている理由を私は理解していません。