我有这个方法:
但是它返回以下错误:
类型“integer”和类型“dbnull”之间未定义运算符“=”
我试图将DBnull值转换为0..
但问题是,我尝试转换的值并不总是DBnull.. 那么我该如何处理?
Private Function convertInteger(intInteger As Object) As Integer
If IsDBNull(intInteger) Then
convertInteger = 0
Else
convertInteger = cInt(intInteger)
End If
End Function
但是它返回以下错误:
类型“integer”和类型“dbnull”之间未定义运算符“=”
我试图将DBnull值转换为0..
但问题是,我尝试转换的值并不总是DBnull.. 那么我该如何处理?
Nullable(Of Int32)
?它有一个HasValue
属性。 - Tim Schmelter