Class Oracle12
The Oracle12-class contains the functions necessary to run NetServer on Oracle 12 using the Oracle provider loaded dynamically. The Microsoft Oracle driver is deprecated and no longer supported.
Inherited Members
Namespace: SuperOffice.Data.Dialect
Assembly: SoDataBase.dll
Syntax
public class Oracle12 : OracleCommon
Methods
DataReaderGetDecimal(SoDataReader, IDataReader, Int32)
The Oracle12-class contains the functions necessary to run NetServer on Oracle 12 using the Oracle provider loaded dynamically. The Microsoft Oracle driver is deprecated and no longer supported.
Declaration
public override Decimal DataReaderGetDecimal(SoDataReader soReader, IDataReader innerReader, int i)
Parameters
Type | Name | Description |
---|---|---|
SoDataReader | soReader | |
IDataReader | innerReader | |
Int32 | i |
Returns
Type | Description |
---|---|
Decimal |
Overrides
DataReaderGetDouble(SoDataReader, IDataReader, Int32)
The Oracle12-class contains the functions necessary to run NetServer on Oracle 12 using the Oracle provider loaded dynamically. The Microsoft Oracle driver is deprecated and no longer supported.
Declaration
public override double DataReaderGetDouble(SoDataReader soReader, IDataReader innerReader, int i)
Parameters
Type | Name | Description |
---|---|---|
SoDataReader | soReader | |
IDataReader | innerReader | |
Int32 | i |
Returns
Type | Description |
---|---|
Double |
Overrides
DataReaderGetFloat(SoDataReader, IDataReader, Int32)
The Oracle12-class contains the functions necessary to run NetServer on Oracle 12 using the Oracle provider loaded dynamically. The Microsoft Oracle driver is deprecated and no longer supported.
Declaration
public override float DataReaderGetFloat(SoDataReader soReader, IDataReader innerReader, int i)
Parameters
Type | Name | Description |
---|---|---|
SoDataReader | soReader | |
IDataReader | innerReader | |
Int32 | i |
Returns
Type | Description |
---|---|
Single |
Overrides
DataReaderGetInt16(SoDataReader, IDataReader, Int32)
Gets the value of the specified column as a 16-bit signed integer.
Declaration
public override short DataReaderGetInt16(SoDataReader soReader, IDataReader innerReader, int i)
Parameters
Type | Name | Description |
---|---|---|
SoDataReader | soReader | DataReader to read from. |
IDataReader | innerReader | inner data reader |
Int32 | i | column index |
Returns
Type | Description |
---|---|
Int16 | the integer or 0 if null |
Overrides
DataReaderGetItem(SoDataReader, IDataReader, Int32)
Oracle 12 specific data read - uses Oracle driver, so don't need special case
Declaration
protected override object DataReaderGetItem(SoDataReader soReader, IDataReader innerReader, int i)
Parameters
Type | Name | Description |
---|---|---|
SoDataReader | soReader | outer reader |
IDataReader | innerReader | inner reader |
Int32 | i | column index |
Returns
Type | Description |
---|---|
Object | number, string or whatever |
Overrides
GetIsolationLevel(IsolationLevel)
The Oracle12-class contains the functions necessary to run NetServer on Oracle 12 using the Oracle provider loaded dynamically. The Microsoft Oracle driver is deprecated and no longer supported.
Declaration
public override IsolationLevel GetIsolationLevel(IsolationLevel requestedLevel)
Parameters
Type | Name | Description |
---|---|---|
IsolationLevel | requestedLevel |
Returns
Type | Description |
---|---|
IsolationLevel |