我想生成一些从MS-Access数据库检索并存储在DataTable对象/变量myDataTable中的数据的格式化输出。但是,myDataTable类别中的一些字段dbnull数据。因此,如果任何字段lastname,intials或sID的值为dbnull,以下VB.net代码段将给出错误。
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在this question?