使用SMO ExecuteWithResults函数的空数据集上的Powershell错误

时间:2018-01-24 13:02:37

标签: powershell smo

我在powershell的SMO库中使用了函数database.ExecuteWithResults()。

如果我的SQL请求返回至少一行的结果,它的效果非常好。 但如果结果没有任何行,我会收到以下错误:

“你不能在空值表达式上调用方法。”

我的代码:

1xT

如果有人知道如何管理这个问题。

问候

1 个答案:

答案 0 :(得分:0)

问题是DataSet不是IEnumerable类型,而是return寻找的类型。尝试:

return ,$result