OleDbParameter.Direction OleDbParameter.Direction OleDbParameter.Direction OleDbParameter.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.

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

Public Sub CreateOleDbParameter()  
    Dim parameter As New OleDbParameter("Description", OleDbType.VarChar, 88)  
    parameter.Direction = ParameterDirection.Output  
End Sub 'CreateOleDbParameter  
public void CreateOleDbParameter()   
    OleDbParameter parameter = new OleDbParameter("Description", OleDbType.VarChar, 88);  
    parameter.Direction = ParameterDirection.Output;  


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

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