在Powershell中打开SqlException.Number

时间:2015-02-02 13:45:43

标签: powershell sqlexception

我的Powershell脚本中有这个catch块。

catch [System.Data.SqlClient.SqlException]
{
   Write-Host "$_"
   Exit 2
}

我真的希望能够打开错误号码。 我知道至少在C#中有一个名为number的SqlException属性。 Powershell也不是这样吗?

如果属性在那里,我该如何访问它?

非常感谢您提前

1 个答案:

答案 0 :(得分:1)

您应该可以使用以下代码在catch块中访问它:

$_.Exception.Number

catch [System.Data.SqlClient.SqlException]
{
   Write-Host $_.Exception.Number
   Exit 2
}