GetFieldType
This method returns the type
of the specified column.
Declaration
// C#
public override Type GetFieldType(int index);
Parameters
-
index
The zero-based column index.
Return Value
The type
of the default .NET type of the column.
Implements
IDataRecord
Exceptions
InvalidOperationException
- The reader is closed, or the specified column is a UDT but no registered custom type mapping exists for the UDT.
IndexOutOfRangeException
- The column index is invalid.
Remarks
GetFieldType
returns a type that corresponds to the value that the application obtains after invoking the GetValue
accessor or Item
property on the OracleDataReader
. For example, if the column is a string, this method returns a .NET Type object for a .NET string.
If the attribute is a UDT, this method may return either of the following:
-
A .NET Type of the custom type if a custom type mapping exists for the Oracle object or collection.
-
A .NET Type of string if the column is an Oracle
REF
.