私はこの方法を持っています:
Private Function convertInteger(intInteger As Object) As Integer
If IsDBNull(intInteger) Then
convertInteger = 0
Else
convertInteger = cInt(intInteger)
End If
End Function
ただし、次のエラーが返されます。
演算子「=」はタイプ「整数」およびタイプ「dbnull」に対して定義されていません
DBnull値を0に変換しようとしています。
しかし、問題は、変換しようとしている値が常にDBnullであるとは限らないことです。それで、これをどのように処理する必要がありますか?