Я хочу сформувати певний відформатований вивід даних, отриманих із бази даних MS-Access та збережених у об'єкті / змінній DataTable , myDataTable. Однак деякі поля в myDataTable містять дані 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, як у цьому питанні ?