检查对象列表中的dbnull值

时间:2016-03-30 13:29:16

标签: sql powershell object replace null

我有一个从Invoke-SQLCmd检索到的对象数组。现在,我想替换AboutPart列中的所有换行符。

这是代码。

$rows = Invoke-SQLCmd -ServerInstance $Server -Database $Database -inputfile "$queriespath\select_WHIProducts.sql" 
foreach($row in $rows) {
    if($row.AboutPart) {
        $row.aboutpart.gettype()
        $row.AboutPart = $row.AboutPart.replace("`r`n",' ')
    }
}

这有效,但我收到错误,说dbnull不包含方法替换。我在替换调用之前已经完成了检查,并且根据getType()调用,空值仍在通过。

0 个答案:

没有答案