Size: a a a

PowerShellRus - о Powershell (и не только) на русском

2020 March 11

J

Jan Baton Makaron in PowerShellRus - о Powershell (и не только) на русском
хлопцы. как при выполнении конструкции
$SqlConnection.Open()
получить текст ошибки? в $error[0] пусто блеат (оно еще и в функции)
источник

ВЗ

Владимир Зеленов in PowerShellRus - о Powershell (и не только) на русском
Jan Baton Makaron
хлопцы. как при выполнении конструкции
$SqlConnection.Open()
получить текст ошибки? в $error[0] пусто блеат (оно еще и в функции)
А try/catch?
источник

J

Jan Baton Makaron in PowerShellRus - о Powershell (и не только) на русском
его и юзаю
источник

J

Jan Baton Makaron in PowerShellRus - о Powershell (и не только) на русском
try {
       $SqlConnection.Open()
       $null = $cmd.ExecuteNonQuery()
   } catch {
       log -in ("$(Get-Date -Format "yyyy-MM-dd HH:mm:ss"),$env:COMPUTERNAME"+ "." + "$((Get-CimInstance Win32_ComputerSystem).Domain),$env:USERNAME,$env:USERDNSDOMAIN,$($Error[0].Message)")
   } finally {
       $sqlConnection.Close()
   }
источник

J

Jan Baton Makaron in PowerShellRus - о Powershell (и не только) на русском
а в логе хуи
источник

ВЗ

Владимир Зеленов in PowerShellRus - о Powershell (и не только) на русском
Так exception летит в конвейер
источник

ВЗ

Владимир Зеленов in PowerShellRus - о Powershell (и не только) на русском
$Error[0] нужно заменить на $_
источник

4

4c74356b41 in PowerShellRus - о Powershell (и не только) на русском
у скл мб свое какое-то
источник

4

4c74356b41 in PowerShellRus - о Powershell (и не только) на русском
доку посмотрите и все
источник

J

Jan Baton Makaron in PowerShellRus - о Powershell (и не только) на русском
4c74356b41
у скл мб свое какое-то
не совян, тут ошибке пошевское
источник

J

Jan Baton Makaron in PowerShellRus - о Powershell (и не только) на русском
напрямую ошибку дает
источник

4

4c74356b41 in PowerShellRus - о Powershell (и не только) на русском
источник

J

Jan Baton Makaron in PowerShellRus - о Powershell (и не только) на русском
Владимир Зеленов
$Error[0] нужно заменить на $_
шо та не вкурю че оно делает.но не робит
источник

ВЗ

Владимир Зеленов in PowerShellRus - о Powershell (и не только) на русском
А не тут ли ошибка вылетает? $sqlConnection.Close()
источник

ВЗ

Владимир Зеленов in PowerShellRus - о Powershell (и не только) на русском
Вообще, если объект имплементирует интерфейс IDisposable, то лучше .Dispose() вызывать, а не .Close().
источник

ВЗ

Владимир Зеленов in PowerShellRus - о Powershell (и не только) на русском
Если, конечно, объект больше нигде не используется.
источник

AS

Andrey Shishkin in PowerShellRus - о Powershell (и не только) на русском
АХТУНГ
источник

AS

Andrey Shishkin in PowerShellRus - о Powershell (и не только) на русском
ПРОГРАММИСТЫ В ЧАТЕ
источник

J

Jan Baton Makaron in PowerShellRus - о Powershell (и не только) на русском
не, тупо данные получаю и в таблицу скуля отдаю
источник

J

Jan Baton Makaron in PowerShellRus - о Powershell (и не только) на русском
Владимир Зеленов
А не тут ли ошибка вылетает? $sqlConnection.Close()
не. я спецом делаю базу не ту, оно open сделать не может и должно блять на это написать в лог(
источник