2016-07-01 17 views
0

を取得する私はここで、パラメータ値を取得するにはどのようにこのコードを持っている...どのようにSQL Serverのストアドプロシージャの出力パラメータC#

string Proc_CreateWorkingSet = "usp_CustomerInfo"; 

var parameters = new[] { 
      new SqlParameter(){ ParameterName="@WorkTableName", Value="WorkingSet" }, 
      new SqlParameter(){ ParameterName="@ProcessName", Value=Customer.ProcessName }, 
      new SqlParameter(){ ParameterName="@SettingName", Value="NORTHSHOREMISCFIELD" },        
      new SqlParameter(){ ParameterName="@ReturnedSQLCmd", Value=string.Empty, Direction=ParameterDirection.Output}, 
     }; 

ClientDatabase.ExecuteStoredProcedureNonQuery(Proc_CreateWorkingSet, parameters); 
Logger.LogInfo(parameters[3].Value.ToString()); 
+0

問題はおそらくパラメータを使用して何かをカスタマイズ 'ExecuteStoredProcedureNonQuery'にある値ではありません。他のアイデアはまだありません。 –

答えて

3

ちょうど以下のようなValueプロパティを使用します。 ToString()パラメータ名を返し、

Logger.LogInfo(parameters[3].Value); 
関連する問題