dotConnect for Oracle Documentation
Devart.Data.Oracle Namespace / OracleCommand Class / ExecuteReader Method / ExecuteReader(CommandBehavior) Method
One of the System.Data.CommandBehavior values.
Example

ExecuteReader(CommandBehavior) Method
Sends the CommandText to the Connection, and builds a OracleDataReader using one of the System.Data.CommandBehavior values.
Syntax
'Declaration
 
Public Overloads Shadows Function ExecuteReader( _
   ByVal behavior As CommandBehavior _
) As OracleDataReader
 

Parameters

behavior
One of the System.Data.CommandBehavior values.

Return Value

Remarks

The OracleDataReader supports a special mode that enables large binary values to be read efficiently. For more information, see the SequentialAccess setting for System.Data.CommandBehavior.

Example
The following example creates a OracleCommand, then executes it by passing a string that is SQL SELECT statement, and a string to use to connect to the data source. The System.Data.CommandBehavior is then set to CloseConnection.
public void CreateOracleDataReader(string mySelectQuery,string myConnectionString)
{
  OracleConnection myConnection = new OracleConnection(myConnectionString);
  OracleCommand myCommand = new OracleCommand(mySelectQuery, myConnection);
  myCommand.Connection.Open();
  OracleDataReader myReader = myCommand.ExecuteReader(CommandBehavior.CloseConnection);
  while(myReader.Read())
  {
    Console.WriteLine(myReader.GetString(0));
  }
  myReader.Close();
}
Public Sub CreateOracleDataReader(mySelectQuery As String, _
myConnectionString As String)
  Dim myConnection As New OracleConnection(myConnectionString)
  Dim myCommand As New OracleCommand(mySelectQuery, myConnection)
  myCommand.Connection.Open()
  Dim myReader As OracleDataReader = myCommand.ExecuteReader(CommandBehavior.CloseConnection)
  While myReader.Read()
    Console.WriteLine(myReader.GetString(0))
  End While
  myReader.Close()
End Sub
See Also