OracleParameter.Direction OracleParameter.Direction OracleParameter.Direction OracleParameter.Direction Property


パラメーターが入力専用、出力専用、双方向、またはストアド プロシージャの戻り値パラメーターのいずれであるかを示す値を取得または設定します。Gets or sets a value that indicates whether the parameter is input-only, output-only, bidirectional, or a stored procedure return value parameter.

 virtual property System::Data::ParameterDirection Direction { System::Data::ParameterDirection get(); void set(System::Data::ParameterDirection value); };
public override System.Data.ParameterDirection Direction { get; set; }
member this.Direction : System.Data.ParameterDirection with get, set
Public Overrides Property Direction As ParameterDirection


ParameterDirection 値のいずれか。One of the ParameterDirection values. 既定値は、Input です。The default is Input.



プロパティが、有効な ParameterDirection 値のいずれかに設定されていません。The property was not set to one of the valid ParameterDirection values.

次の例では、作成、OracleParameterおよび一部のプロパティを設定します。The following example creates a OracleParameter and sets some of its properties.

Public Sub CreateOracleDbParameter()  
   Dim parameter As New OracleParameter()  
   parameter.ParameterName = "pDName"  
   parameter.DbType = DbType.String  
   parameter.Value = "ENGINEERING"  
   parameter.SourceColumn = "DName"  
End Sub  
public void CreateOracleDbParameter()   
   OracleParameter parameter = new OracleParameter();  
   parameter.ParameterName = "pDName";  
   parameter.DbType = DbType.String;  
   parameter.Value = "ENGINEERING";  
   parameter.SourceColumn = "DName";  


場合、ParameterDirection出力、および関連付けられている実行がOracleCommand、値を返さない、 OracleParameter null 値が含まれています。If the ParameterDirection is output, and execution of the associated OracleCommand does not return a value, the OracleParameter contains a null value.

OutputInputOut、とReturnValue呼び出しによって返されるパラメーターExecuteReaderを呼び出すまでにアクセスできないClose上、 OracleDataReaderOutput, InputOut, and ReturnValue parameters returned by calling ExecuteReader cannot be accessed until you call Close on the OracleDataReader.