OracleParameter.Direction 属性

定义

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

public System.Data.ParameterDirection Direction { get; set; }
public override System.Data.ParameterDirection Direction { get; set; }

属性值

ParameterDirection 值之一。 默认值为 Input

实现

例外

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

示例

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

public void CreateOracleDbParameter()
{
   OracleParameter parameter = new OracleParameter();
   parameter.ParameterName = "pDName";
   parameter.DbType = DbType.String;
   parameter.Value = "ENGINEERING";
   parameter.SourceColumn = "DName";
}

注解

ParameterDirection如果 是输出,并且执行关联的 OracleCommand 不返回值,则 OracleParameter 包含 null 值。

Output在对 调用 之前OracleDataReaderClose,无法访问通过调用 ExecuteReader 返回的 、 InputOutReturnValue 参数。

适用于

产品 版本
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1