値がDataRow
あり、それを変数に割り当てたい場合、次の方法でこれを行い、値がString
次の場合に空の文字列を割り当てるのは効果的ですか?DataRow
Null
Dim string1 As String = If(myDataRow("column1"), "")
値がDataRow
あり、それを変数に割り当てたい場合、次の方法でこれを行い、値がString
次の場合に空の文字列を割り当てるのは効果的ですか?DataRow
Null
Dim string1 As String = If(myDataRow("column1"), "")
次のような関数を作成することをお勧めします。
Shared Function DBNull2Space(ByVal objValue As Object) As Object
If IsDBNull(objValue) Then
DBNull2Space = Space(0)
Else
DBNull2Space = objValue
End If
End Function
これは関数の呼び出しです:
Dim strTest as String = DBNull2Space(myDataRow("column1"))