2016-02-17 5 views
0

Как бы добавить параметры к этой хранимой процедуре? И я делаю что-то еще неправильно? Я уже установил подключение к серверу/db. Я искал, но продолжаю получать противоречивые ответы. Любая помощь будет оценена!Сохраненная процедура Powershell с параметрами

$SqlCmd = New-Object System.Data.SqlClient.SqlCommand 
$SqlCmd.CommandText = "sp_name_here" 
$SqlCmd.Connection = $srcCnn 

$SqlAdapter = New-Object System.Data.SqlClient.SqlDataAdapter 
$SqlAdapter.SelectCommand = $SqlCmd 
$DataSet = New-Object System.Data.DataSet 
$SqlAdapter.Fill($DataSet) 

$DataSet.Tables[0] 

ответ

1

Вы должны иметь возможность просто вызвать метод Add в свойстве Parameters объекта.

$Param = $SqlCmd.Parameters.Add("@paramName", [Data.SqlDbType]::VarChar) 
$Param.Direction = [Data.ParameterDirection]::Input 
$Param.Value = "SomeValueHere" 
Смежные вопросы