OracleDataReader.GetValue(Int32) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
获取以本机格式表示的指定序号处的列的值。
public:
virtual System::Object ^ GetValue(int i);
public:
override System::Object ^ GetValue(int i);
public object GetValue (int i);
public override object GetValue (int i);
abstract member GetValue : int -> obj
override this.GetValue : int -> obj
override this.GetValue : int -> obj
Public Function GetValue (i As Integer) As Object
Public Overrides Function GetValue (i As Integer) As Object
参数
- i
- Int32
从零开始的列序号。
返回
要返回的值。
实现
例外
该值太大,无法以 .NET Decimal 形式存储。
注解
对于 null 数据库列,此方法返回 DBNull。 此方法返回的值可能是从 Oracle 的 Number 数据类型转换为 .NET Decimal 类型的结果。 如果值太大,无法存储在 .NET Decimal 中,此方法将引发溢出 OracleException 异常。