OracleDataReader.GetValue(Int32) 方法

定义

获取以本机格式表示的指定序号处的列的值。

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 异常。

适用于