Я хочу сгенерировать некоторый отформатированный вывод данных, полученных из базы данных MS-Access и сохраненных в объекте/переменной DataTable myDataTable. Однако некоторые из полей в myDataTable cotain dbNull данных. Таким образом, следующий фрагмент кода VB.net выдаст ошибки, если значение любого из полей lastname, intials или 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, как в этот вопрос?