vb.net构建具有空值的字符串

时间:2014-06-19 15:10:54

标签: vb.net

我正在尝试构建一个这样的地址字符串:

Dim billingAddress As String() = {dr("BillingFirstName") & " " & dr("BillingLastName"), StrConv(dr("BillingAddress1"), VbStrConv.ProperCase), StrConv(dr("BillingAddress2"), VbStrConv.ProperCase), StrConv(dr("BillingCity"), VbStrConv.ProperCase), StrConv(dr("BillingCounty"), VbStrConv.Uppercase), StrConv(dr("BillingCountry"), VbStrConv.ProperCase), StrConv(dr("BillingPostcode"), VbStrConv.Uppercase)}

当数据库中的值为null时,我收到错误。谁能告诉我处理这个问题的最佳方法呢?

1 个答案:

答案 0 :(得分:0)

只需在数据读取器上使用ToString()函数:

dr("BillingFirstName").ToString & " " & etc...

如果它为null,则会将其变为空字符串。