OleDbParameter.Direction 属性

定义

获取或设置一个值,该值指示参数是仅输入、仅输出、双向还是存储过程返回值参数。

public:
 virtual property System::Data::ParameterDirection Direction { System::Data::ParameterDirection get(); void set(System::Data::ParameterDirection value); };
public:
 property System::Data::ParameterDirection Direction { System::Data::ParameterDirection get(); void set(System::Data::ParameterDirection value); };
public override System.Data.ParameterDirection Direction { get; set; }
[System.Data.DataSysDescription("DataParameter_Direction")]
public System.Data.ParameterDirection Direction { get; set; }
member this.Direction : System.Data.ParameterDirection with get, set
[<System.Data.DataSysDescription("DataParameter_Direction")>]
member this.Direction : System.Data.ParameterDirection with get, set
Public Overrides Property Direction As ParameterDirection
Public Property Direction As ParameterDirection

属性值

其中一个 ParameterDirection 值。 默认值为 Input

实现

属性

例外

该属性未设置为有效 ParameterDirection 值之一。

示例

以下示例创建 OleDbParameter 并设置其一些属性。

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 值。

Output InputOutReturnValue调用ExecuteReaderClose之前,无法访问通过调用OleDbDataReader返回的参数。

适用于

另请参阅