В этом примере возникает ошибка, если row.FirstName
или row.LastName
равны NULL
.
Как переписать предложение Select
, чтобы преобразовать значение DBNull в пустую строку ""
?
Dim query = From row As myDataSet.myDataRow in myDataSet.Tables("MyData") _
Select row.FirstName, row.LastName
ПРИМЕЧАНИЕ. Поскольку DataSet строго типизирован. Я могу использовать row.isFirstNameNull()
, но IIF(row.isFirstNameNull(), "", row.FirstName)
не будет работать, так как все параметры указаны.