OracleDataReader OracleDataReader OracleDataReader OracleDataReader Class

Definizione

Fornisce un modo per leggere un flusso di righe di dati forward-only da un'origine dati.Provides a way of reading a forward-only stream of data rows from a data source. Questa classe non può essere ereditata.This class cannot be inherited.

public ref class OracleDataReader sealed : System::Data::Common::DbDataReader
public sealed class OracleDataReader : System.Data.Common.DbDataReader
type OracleDataReader = class
    inherit DbDataReader
Public NotInheritable Class OracleDataReader
Inherits DbDataReader
Ereditarietà
OracleDataReaderOracleDataReaderOracleDataReaderOracleDataReader

Esempi

Nell'esempio seguente vengono creati OracleConnectionun oggetto OracleCommand, un oggetto OracleDataReadere un oggetto.The following example creates an OracleConnection, an OracleCommand, and an OracleDataReader. L'esempio legge i dati e li scrive nella console.The example reads through the data, writing it out to the console. Infine, l'esempio chiude OracleDataReader, OracleConnectionquindi.Finally, the example closes the OracleDataReader, then the OracleConnection.

public void ReadData(string connectionString)
{
   string queryString = "SELECT EmpNo, EName FROM Emp";
   using (OracleConnection connection = new OracleConnection(connectionString))
   {
      OracleCommand command = new OracleCommand(queryString, connection);
      connection.Open();
      using(OracleDataReader reader = command.ExecuteReader())
      {
      // Always call Read before accessing data.
    	 while (reader.Read())
    	 {
        	Console.WriteLine(reader.GetInt32(0) + ", " + reader.GetString(1));
    	 }
      }
   }
}
Public Sub ReadData(ByVal connectionString As String)
    Dim queryString As String = "SELECT EmpNo, EName FROM Emp"
    Using connection As New OracleConnection(connectionString)
        Dim command As New OracleCommand(queryString, connection)
        connection.Open()
        Using reader As OracleDataReader = command.ExecuteReader()
            ' Always call Read before accessing data.
            While reader.Read()
                Console.WriteLine(reader.GetInt32(0).ToString() + ", " _
                   + reader.GetString(1))
            End While
        End Using
    End Using
End Sub

Commenti

Per creare un OracleDataReader OracleCommand oggetto, è necessario chiamare ExecuteReader il metodo dell'oggetto, anziché usare direttamente un costruttore.To create an OracleDataReader, you must call the ExecuteReader method of the OracleCommand object, rather than directly using a constructor.

Le modifiche apportate a un ResultSet da un altro processo o thread durante la OracleDataReaderlettura dei dati possono essere visibili all'utente di.Changes made to a resultset by another process or thread while data is being read may be visible to the user of the OracleDataReader.

IsClosede RecordsAffected sono le uniche proprietà che è possibile chiamare dopo la OracleDataReader chiusura di.IsClosed and RecordsAffected are the only properties that you can call after the OracleDataReader is closed. In alcuni casi, è necessario chiamare Close prima che sia possibile RecordsAffectedchiamare.In some cases, you must call Close before you can call RecordsAffected.

È possibile aprire OracleDataReader più di uno in un determinato momento.More than one OracleDataReader can be open at any given time.

Nei due Visual Basic esempi seguenti viene illustrato come utilizzare un OracleDataReader oggetto per recuperare un REF CURSORoggetto Oracle.The following two Visual Basic examples demonstrate how to use an OracleDataReader to retrieve an Oracle REF CURSOR. Questi esempi usano tabelle definite nello schema Oracle Scott/Tiger e richiedono il pacchetto PL/SQL e il corpo del pacchetto seguenti.These examples use tables that are defined in the Oracle Scott/Tiger schema, and require the following PL/SQL package and package body. Per usare gli esempi, è necessario crearli nel server.You must create these on your server to use the examples.

Creare il seguente package Oracle sul server Oracle.Create the following Oracle package on the Oracle server.

CREATE OR REPLACE PACKAGE CURSPKG AS   
   TYPE T_CURSOR IS REF CURSOR;   
   PROCEDURE OPEN_ONE_CURSOR (N_EMPNO IN NUMBER,   
      IO_CURSOR IN OUT T_CURSOR);   
   PROCEDURE OPEN_TWO_CURSORS (EMPCURSOR OUT T_CURSOR,   
      DEPTCURSOR OUT T_CURSOR);  
END CURSPKG;  
/  

Creare il seguente corpo del package Oracle sul server Oracle.Create the following Oracle package body on the Oracle server.


CREATE OR REPLACE PACKAGE BODY CURSPKG AS   
    PROCEDURE OPEN_ONE_CURSOR (N_EMPNO IN NUMBER,   
                               IO_CURSOR OUT T_CURSOR)   
    IS   
        V_CURSOR T_CURSOR;   
    BEGIN   
        IF N_EMPNO <> 0 THEN   
             OPEN V_CURSOR FOR   
             SELECT EMP.EMPNO, EMP.ENAME, DEPT.DEPTNO, DEPT.DNAME   
                  FROM EMP, DEPT   
                  WHERE EMP.DEPTNO = DEPT.DEPTNO   
                        AND EMP.EMPNO = N_EMPNO;   
        ELSE   
             OPEN V_CURSOR FOR   
             SELECT EMP.EMPNO, EMP.ENAME, DEPT.DEPTNO, DEPT.DNAME   
                  FROM EMP, DEPT   
                  WHERE EMP.DEPTNO = DEPT.DEPTNO;   
        END IF;   
        IO_CURSOR := V_CURSOR;   
    END OPEN_ONE_CURSOR;   
    PROCEDURE OPEN_TWO_CURSORS (EMPCURSOR OUT T_CURSOR,   
                                DEPTCURSOR OUT T_CURSOR)   
    IS   
        V_CURSOR1 T_CURSOR;   
        V_CURSOR2 T_CURSOR;   
    BEGIN   
        OPEN V_CURSOR1 FOR SELECT * FROM EMP;   
        OPEN V_CURSOR2 FOR SELECT * FROM DEPT;   
        EMPCURSOR  := V_CURSOR1;   
        DEPTCURSOR := V_CURSOR2;   
    END OPEN_TWO_CURSORS;   
END CURSPKG;  
/  

Questo Visual Basic esempio esegue una stored procedure PL/SQL che restituisce un REF CURSOR parametro e legge il valore OracleDataReadercome.This Visual Basic example executes a PL/SQL stored procedure that returns a REF CURSOR parameter, and reads the value as an OracleDataReader.

Private Sub ReadOracleData(ByVal connectionString As String)  
   Dim connection As New OracleConnection(connectionString)  
   Dim command As New OracleCommand()  
   Dim reader As OracleDataReader  

   connection.Open()  
   command.Connection = connection  
   command.CommandText = "CURSPKG.OPEN_ONE_CURSOR"  
   command.CommandType = CommandType.StoredProcedure  
   command.Parameters.Add(New OracleParameter("N_EMPNO", OracleType.Number)).Value = 7369  
   command.Parameters.Add(New OracleParameter("IO_CURSOR", OracleType.Cursor)).Direction = ParameterDirection.Output  

   reader = command.ExecuteReader()  
   While (reader.Read())  
      ' Do something with the values.  
   End While  
   reader.Close()  
   connection.Close()  
End Sub  

Questo Visual Basic esempio esegue una stored procedure PL/SQL che restituisce due REF CURSOR parametri e legge i valori OracleDataReaderusando.This Visual Basic example executes a PL/SQL stored procedure that returns two REF CURSOR parameters, and reads the values using an OracleDataReader.

Private Sub ReadOracleData(ByVal connectionString As String)  
   Dim dataSet As New DataSet()  
   Dim connection As New OracleConnection(connectionString)  
   Dim command As New OracleCommand()  
   Dim reader As OracleDataReader  

   connection.Open()  
   command.Connection = connection  
   command.CommandText = "CURSPKG.OPEN_TWO_CURSORS"  
   command.CommandType = CommandType.StoredProcedure  
   command.Parameters.Add(New OracleParameter("EMPCURSOR", OracleType.Cursor)).Direction = ParameterDirection.Output  
   command.Parameters.Add(New OracleParameter("DEPTCURSOR", OracleType.Cursor)).Direction = ParameterDirection.Output  

   reader = command.ExecuteReader(CommandBehavior.CloseConnection)  
   While (reader.Read())  
      ' Do something with the values.  
   End While  
   reader.NextResult()  
   While (reader.Read())  
        ' Do something with the values.  
   End While  
   reader.Close()  
   connection.Close()  
 End Sub  

Questo C# esempio crea una tabella Oracle e la carica con i dati.This C# example creates an Oracle table and loads it with data. È necessario eseguire questo esempio prima di eseguire l'esempio successivo, che illustra l'uso OracleDataReader di un per accedere ai dati usando le strutture OracleType.You must run this example prior to running the subsequent example, which demonstrates using an OracleDataReader to access the data using OracleType structures.

public void Setup(string connectionString)  
{  
   OracleConnection connection = new OracleConnection(connectionString);  
   try  
   {  
      connection.Open();  
      OracleCommand command = connection.CreateCommand();  
      command.CommandText ="CREATE TABLE OracleTypesTable (MyVarchar2 varchar2(3000),MyNumber number(28,4) PRIMARY KEY,MyDate date, MyRaw raw(255))";  
      command.ExecuteNonQuery();  
      command.CommandText ="INSERT INTO OracleTypesTable VALUES ('test', 2, to_date('2000-01-11 12:54:01','yyyy-mm-dd hh24:mi:ss'), '0001020304')";  
      command.ExecuteNonQuery();  
      command.CommandText="SELECT * FROM OracleTypesTable";  
   }  
   catch(Exception)  
   {  
   }  
   finally  
   {  
      connection.Close();  
   }  
}  

Questo C# esempio usa un OracleDataReader oggetto per accedere ai dati e USA OracleType diverse strutture per visualizzare i dati.This C# example uses an OracleDataReader to access data, and uses several OracleType structures to display the data.

public void ReadOracleTypesExample(string connectionString)  
{  
   OracleConnection connection = new OracleConnection(connectionString);  
   connection.Open();  
   OracleCommand command = connection.CreateCommand();  
   try  
   {  
      command.CommandText = "SELECT * FROM OracleTypesTable";  
      OracleDataReader reader = command.ExecuteReader();  
      reader.Read();  
      //Using the Oracle specific getters for each type is faster than  
      //using GetOracleValue.  
      //First column, MyVarchar2, is a VARCHAR2 data type in Oracle Server  
      //and maps to OracleString.  
      OracleString oraclestring1 = reader.GetOracleString(0);  
      Console.WriteLine("OracleString " + oraclestring1.ToString());  

      //Second column, MyNumber, is a NUMBER data type in Oracle Server  
      //and maps to OracleNumber.  
      OracleNumber oraclenumber1 = reader.GetOracleNumber(1);  
      Console.WriteLine("OracleNumber " + oraclenumber1.ToString());  

      //Third column, MyDate, is a DATA data type in Oracle Server  
      //and maps to OracleDateTime.  
      OracleDateTime oracledatetime1 = reader.GetOracleDateTime(2);  
      Console.WriteLine("OracleDateTime " + oracledatetime1.ToString());  

      //Fourth column, MyRaw, is a RAW data type in Oracle Server and  
      //maps to OracleBinary.  
      OracleBinary oraclebinary1 = reader.GetOracleBinary(3);  

      //Calling value on a null OracleBinary throws  
      //OracleNullValueException; therefore, check for a null value.  
      if (oraclebinary1.IsNull==false)  
      {  
         foreach(byte b in oraclebinary1.Value)  
         {  
            Console.WriteLine("byte " + b.ToString());  
         }  
      }  
      reader.Close();  
   }  
   catch(Exception e)  
   {  
      Console.WriteLine(e.ToString());  
   }  
   finally  
   {  
      connection.Close();  
   }  
}  

Proprietà

Depth Depth Depth Depth

Ottiene un valore che indica il livello di annidamento della riga corrente.Gets a value indicating the depth of nesting for the current row.

FieldCount FieldCount FieldCount FieldCount

Ottiene il numero di colonne nella riga corrente.Gets the number of columns in the current row.

HasRows HasRows HasRows HasRows

Ottiene un valore che indica se l'oggetto OracleDataReader contiene una o più righe.Gets a value indicating whether the OracleDataReader contains one or more rows.

IsClosed IsClosed IsClosed IsClosed

Indica se la classe OracleDataReader è chiusa.Indicates whether the OracleDataReader is closed.

Item[Int32] Item[Int32] Item[Int32] Item[Int32]

Ottiene il valore della colonna specificata nel formato nativo, data la posizione ordinale della colonna.Gets the value of the specified column in its native format given the column ordinal.

Item[String] Item[String] Item[String] Item[String]

Ottiene il valore della colonna specificata nel formato nativo, dato il nome della colonna.Gets the value of the specified column in its native format given the column name.

RecordsAffected RecordsAffected RecordsAffected RecordsAffected

Ottiene il numero di righe modificate, inserite o eliminate dall'esecuzione dell'istruzione SQL.Gets the number of rows changed, inserted, or deleted by execution of the SQL statement.

Metodi

Close() Close() Close() Close()

Chiude l'oggetto OracleDataReader.Closes the OracleDataReader object.

CreateObjRef(Type) CreateObjRef(Type) CreateObjRef(Type) CreateObjRef(Type)

Consente di creare un oggetto che contiene tutte le informazioni rilevanti necessarie per la generazione del proxy utilizzato per effettuare la comunicazione con un oggetto remoto.Creates an object that contains all the relevant information required to generate a proxy used to communicate with a remote object.

(Inherited from MarshalByRefObject)
Dispose() Dispose() Dispose() Dispose()

Rilascia le risorse utilizzate da questo oggetto.Releases the resources that are used by this object.

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.Determines whether the specified object is equal to the current object.

(Inherited from Object)
GetBoolean(Int32) GetBoolean(Int32) GetBoolean(Int32) GetBoolean(Int32)

Ottiene il valore della colonna specificata come valore Boolean.Gets the value of the specified column as a Boolean.

GetByte(Int32) GetByte(Int32) GetByte(Int32) GetByte(Int32)

Ottiene il valore della colonna specificata come byte.Gets the value of the specified column as a byte.

GetBytes(Int32, Int64, Byte[], Int32, Int32) GetBytes(Int32, Int64, Byte[], Int32, Int32) GetBytes(Int32, Int64, Byte[], Int32, Int32) GetBytes(Int32, Int64, Byte[], Int32, Int32)

Legge un flusso di byte dall'offset di colonna specificato nel buffer come matrice, a partire dall'offset del buffer specificato.Reads a stream of bytes from the specified column offset into the buffer as an array, starting at the given buffer offset.

GetChar(Int32) GetChar(Int32) GetChar(Int32) GetChar(Int32)

Ottiene il valore della colonna specificata sotto forma di carattere.Gets the value of the specified column as a character.

GetChars(Int32, Int64, Char[], Int32, Int32) GetChars(Int32, Int64, Char[], Int32, Int32) GetChars(Int32, Int64, Char[], Int32, Int32) GetChars(Int32, Int64, Char[], Int32, Int32)

Legge un flusso di caratteri dall'offset di colonna specificato nel buffer come matrice, a partire dall'offset del buffer specificato.Reads a stream of characters from the specified column offset into the buffer as an array, starting at the given buffer offset.

GetData(Int32) GetData(Int32) GetData(Int32) GetData(Int32)

Restituisce IDataReader per l'ordinale di colonna specificato.Returns an IDataReader for the specified column ordinal.

GetDataTypeName(Int32) GetDataTypeName(Int32) GetDataTypeName(Int32) GetDataTypeName(Int32)

Ottiene il nome del tipo di dati di origine.Gets the name of the source data type.

GetDateTime(Int32) GetDateTime(Int32) GetDateTime(Int32) GetDateTime(Int32)

Ottiene il valore della colonna specificata come oggetto DateTime.Gets the value of the specified column as a DateTime object.

GetDecimal(Int32) GetDecimal(Int32) GetDecimal(Int32) GetDecimal(Int32)

Ottiene il valore della colonna specificata come oggetto Decimal.Gets the value of the specified column as a Decimal object.

GetDouble(Int32) GetDouble(Int32) GetDouble(Int32) GetDouble(Int32)

Ottiene il valore della colonna specificata come numero a virgola mobile con precisione doppia.Gets the value of the specified column as a double-precision floating point number.

GetEnumerator() GetEnumerator() GetEnumerator() GetEnumerator()

Restituisce un oggetto IEnumerator che può essere utilizzato per scorrere le righe nel lettore di dati.Returns an IEnumerator that can be used to iterate through the rows in the data reader.

GetFieldType(Int32) GetFieldType(Int32) GetFieldType(Int32) GetFieldType(Int32)

Ottiene l'oggetto Type che rappresenta il tipo di dati dell'oggetto.Gets the Type that is the data type of the object.

GetFloat(Int32) GetFloat(Int32) GetFloat(Int32) GetFloat(Int32)

Ottiene il valore della colonna specificata sotto forma di numero in virgola mobile e precisione singola.Gets the value of the specified column as a single-precision floating-point number.

GetGuid(Int32) GetGuid(Int32) GetGuid(Int32) GetGuid(Int32)

Ottiene il valore della colonna specificata come identificatore univoco globale (GUID).Gets the value of the specified column as a globally-unique identifier (GUID).

GetHashCode() GetHashCode() GetHashCode() GetHashCode()

Funge da funzione hash predefinita.Serves as the default hash function.

(Inherited from Object)
GetInt16(Int32) GetInt16(Int32) GetInt16(Int32) GetInt16(Int32)

Ottiene il valore della colonna specificata sotto forma di intero con segno a 16 bit.Gets the value of the specified column as a 16-bit signed integer.

GetInt32(Int32) GetInt32(Int32) GetInt32(Int32) GetInt32(Int32)

Ottiene il valore della colonna specificata come intero con segno a 32 bit.Gets the value of the specified column as a 32-bit signed integer.

GetInt64(Int32) GetInt64(Int32) GetInt64(Int32) GetInt64(Int32)

Ottiene il valore della colonna specificata come integer con segno a 64 bit.Gets the value of the specified column as a 64-bit signed integer.

GetLifetimeService() GetLifetimeService() GetLifetimeService() GetLifetimeService()

Consente di recuperare l'oggetto servizio di durata corrente per controllare i criteri di durata per l'istanza.Retrieves the current lifetime service object that controls the lifetime policy for this instance.

(Inherited from MarshalByRefObject)
GetName(Int32) GetName(Int32) GetName(Int32) GetName(Int32)

Ottiene il nome della colonna specificata.Gets the name of the specified column.

GetOracleBFile(Int32) GetOracleBFile(Int32) GetOracleBFile(Int32) GetOracleBFile(Int32)

Ottiene il valore della colonna specificata sotto forma di oggetto OracleBFile.Gets the value of the specified column as an OracleBFile object.

GetOracleBinary(Int32) GetOracleBinary(Int32) GetOracleBinary(Int32) GetOracleBinary(Int32)

Ottiene il valore della colonna specificata sotto forma di oggetto OracleBinary.Gets the value of the specified column as an OracleBinary object.

GetOracleDateTime(Int32) GetOracleDateTime(Int32) GetOracleDateTime(Int32) GetOracleDateTime(Int32)

Ottiene il valore della colonna specificata sotto forma di oggetto OracleDateTime.Gets the value of the specified column as an OracleDateTime object.

GetOracleLob(Int32) GetOracleLob(Int32) GetOracleLob(Int32) GetOracleLob(Int32)

Ottiene il valore della colonna specificata sotto forma di oggetto OracleLob.Gets the value of the specified column as an OracleLob object.

GetOracleMonthSpan(Int32) GetOracleMonthSpan(Int32) GetOracleMonthSpan(Int32) GetOracleMonthSpan(Int32)

Ottiene il valore della colonna specificata sotto forma di oggetto OracleMonthSpan.Gets the value of the specified column as an OracleMonthSpan object.

GetOracleNumber(Int32) GetOracleNumber(Int32) GetOracleNumber(Int32) GetOracleNumber(Int32)

Ottiene il valore della colonna specificata sotto forma di oggetto OracleNumber.Gets the value of the specified column as an OracleNumber object.

GetOracleString(Int32) GetOracleString(Int32) GetOracleString(Int32) GetOracleString(Int32)

Ottiene il valore della colonna specificata sotto forma di oggetto OracleString.Gets the value of the specified column as an OracleString object.

GetOracleTimeSpan(Int32) GetOracleTimeSpan(Int32) GetOracleTimeSpan(Int32) GetOracleTimeSpan(Int32)

Ottiene il valore della colonna specificata sotto forma di oggetto OracleTimeSpan.Gets the value of the specified column as an OracleTimeSpan object.

GetOracleValue(Int32) GetOracleValue(Int32) GetOracleValue(Int32) GetOracleValue(Int32)

Ottiene il valore della colonna in corrispondenza dell'ordinale specificato nel formato Oracle.Gets the value of the column at the specified ordinal in its Oracle format.

GetOracleValues(Object[]) GetOracleValues(Object[]) GetOracleValues(Object[]) GetOracleValues(Object[])

Ottiene tutte le colonne di attributo nella riga corrente in formato Oracle.Gets all the attribute columns in the current row in Oracle format.

GetOrdinal(String) GetOrdinal(String) GetOrdinal(String) GetOrdinal(String)

Ottiene la posizione ordinale della colonna, dato il nome della colonna.Gets the column ordinal, given the name of the column.

GetProviderSpecificFieldType(Int32) GetProviderSpecificFieldType(Int32) GetProviderSpecificFieldType(Int32) GetProviderSpecificFieldType(Int32)

Ottiene un oggetto Object che consiste in una rappresentazione del tipo di campo specifico del provider sottostante.Gets an Object that is a representation of the underlying provider specific field type.

GetProviderSpecificValue(Int32) GetProviderSpecificValue(Int32) GetProviderSpecificValue(Int32) GetProviderSpecificValue(Int32)

Ottiene un oggetto Object che consiste in una rappresentazione del tipo di campo specifico del provider sottostante.Gets an Object that is a representation of the underlying provider specific field type.

GetProviderSpecificValues(Object[]) GetProviderSpecificValues(Object[]) GetProviderSpecificValues(Object[]) GetProviderSpecificValues(Object[])

Ottiene una matrice di oggetti che sono una rappresentazione dei valori specifici del provider sottostante.Gets an array of objects that are a representation of the underlying provider specific values.

GetSchemaTable() GetSchemaTable() GetSchemaTable() GetSchemaTable()

Restituisce un oggetto DataTable che descrive i metadati della colonna di OracleDataReader.Returns a DataTable that describes the column metadata of the OracleDataReader.

GetString(Int32) GetString(Int32) GetString(Int32) GetString(Int32)

Ottiene il valore della colonna specificata sotto forma di stringa.Gets the value of the specified column as a string.

GetTimeSpan(Int32) GetTimeSpan(Int32) GetTimeSpan(Int32) GetTimeSpan(Int32)

Ottiene il valore della colonna specificata sotto forma di classe System.TimeSpan.Gets the value of the specified column as a System.TimeSpan.

GetType() GetType() GetType() GetType()

Ottiene l'oggetto Type dell'istanza corrente.Gets the Type of the current instance.

(Inherited from Object)
GetValue(Int32) GetValue(Int32) GetValue(Int32) GetValue(Int32)

Ottiene il valore della colonna in corrispondenza dell'ordinale specificato nel formato nativo.Gets the value of the column at the specified ordinal in its native format.

GetValues(Object[]) GetValues(Object[]) GetValues(Object[]) GetValues(Object[])

Popola una matrice di oggetti con i valori della colonna della riga corrente.Populates an array of objects with the column values of the current row.

InitializeLifetimeService() InitializeLifetimeService() InitializeLifetimeService() InitializeLifetimeService()

Ottiene un oggetto servizio di durata per controllare i criteri di durata per questa istanza.Obtains a lifetime service object to control the lifetime policy for this instance.

(Inherited from MarshalByRefObject)
IsDBNull(Int32) IsDBNull(Int32) IsDBNull(Int32) IsDBNull(Int32)

Ottiene un valore che indica se la colonna contiene valori non esistenti o mancanti.Gets a value indicating whether the column contains non-existent or missing values.

MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.Creates a shallow copy of the current Object.

(Inherited from Object)
MemberwiseClone(Boolean) MemberwiseClone(Boolean) MemberwiseClone(Boolean) MemberwiseClone(Boolean)

Crea una copia dei riferimenti dell'oggetto MarshalByRefObject corrente.Creates a shallow copy of the current MarshalByRefObject object.

(Inherited from MarshalByRefObject)
NextResult() NextResult() NextResult() NextResult()

Sposta l'interfaccia OracleDataReader al risultato successivo.Advances the OracleDataReader to the next result

Read() Read() Read() Read()

Sposta l'oggetto OracleDataReader al record successivo.Advances the OracleDataReader to the next record.

ToString() ToString() ToString() ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.Returns a string that represents the current object.

(Inherited from Object)

Implementazioni dell'interfaccia esplicita

IEnumerable.GetEnumerator() IEnumerable.GetEnumerator() IEnumerable.GetEnumerator() IEnumerable.GetEnumerator()

Restituisce un enumeratore che consente di eseguire l'iterazione di una raccolta.Returns an enumerator that iterates through a collection.

Si applica a