在 Powershell 中打开 SqlException.Number
Switching on SqlException.Number in Powershell
我的 Powershell 脚本中有这个 catch 块。
catch [System.Data.SqlClient.SqlException]
{
Write-Host "$_"
Exit 2
}
我真的很想能够打开错误号。
我知道至少在 C# 中,SqlException 上有一个 属性 称为数字。 Powershell 不也是如此吗?
如果 属性 存在,我该如何访问它?
非常感谢您
您应该能够在您的 catch
区块中访问它,使用:
$_.Exception.Number
即
catch [System.Data.SqlClient.SqlException]
{
Write-Host $_.Exception.Number
Exit 2
}
我的 Powershell 脚本中有这个 catch 块。
catch [System.Data.SqlClient.SqlException]
{
Write-Host "$_"
Exit 2
}
我真的很想能够打开错误号。 我知道至少在 C# 中,SqlException 上有一个 属性 称为数字。 Powershell 不也是如此吗?
如果 属性 存在,我该如何访问它?
非常感谢您
您应该能够在您的 catch
区块中访问它,使用:
$_.Exception.Number
即
catch [System.Data.SqlClient.SqlException]
{
Write-Host $_.Exception.Number
Exit 2
}