MS-Accessデータベースから取得され、 DataTableオブジェクト/変数myDataTableに格納されたデータのフォーマットされた出力を生成したいと思います。ただし、myDataTableの一部のフィールドにはdbNullデータが含まれています。したがって、次のVB.netコードスニペットでは、lastname、initals、またはsIDのいずれかのフィールドの値がdbNullの場合、エラーが発生します。
dim myDataTable as DataTable
dim tmpStr as String
dim sID as Integer = 1
...
myDataTable = myTableAdapter.GetData() ' Reads the data from MS-Access table
...
For Each myItem As DataRow In myDataTable.Rows
tmpStr = nameItem("lastname") + " " + nameItem("initials")
If myItem("sID")=sID Then
' Do something
End If
' print tmpStr
Next
したがって、この質問のようにデータがdbNullであるかどうかを毎回チェックすることなく、フィールドにdbNullが含まれている可能性がある場合に、上記のコードを機能させるにはどうすればよいですか?