Я пытался использовать объект SQLDataAdapter в Powershell ISE и его методы, как показано ниже
$SqlAdapter = New-Object System.Data.SqlClient.SqlDataAdapter
и использовал свой метод, как показано ниже
$SqlAdapter.Fill($DataSet)
Это работает для меня. Но когда я пытаюсь, как показано ниже
$trans= New-Object System.Data.SqlClient.SqlTransaction
и используя его метод, подобный этому
$trans = $connection.BeginTransaction("SampleTransaction")
, где
$connection= New-Object System.Data.SqlClient.SqlConnection
Это дает мне ошибку
Исключение, вызывающее "BeginTransaction" с аргументом (ами) "1": "Неверный
операция. Соединение закрыто. "В строке: 1 символ: 41
+ $ trans = $ SqlConnection.BeginTransaction <<<< ("SampleTransaction")
+ CategoryInfo: NotSpecified: (:) [], MethodInvocationException
+ FullyQualifiedErrorId: DotNetMethodException </p>
У кого-нибудь есть идеи по этому поводу?