See Also

OracleCommand Class  | OracleCommand Members  | Overload List  | OracleDataReader Class  | OracleConnection Class

Language

Visual Basic

C#

Show All

behavior
One of the CommandBehavior values.
See AlsoLanguagesDevart.Data.OracleSend comments on this topic.

ExecuteReader(CommandBehavior) Method

Devart.Data.Oracle Namespace > OracleCommand Class > ExecuteReader Method : ExecuteReader(CommandBehavior) Method

Sends the CommandText to the Connection, and builds a OracleDataReader using one of the CommandBehavior values.

[Visual Basic]
Overloads Public Function ExecuteReader( _    ByVal behavior As CommandBehavior _ ) As OracleDataReader
[C#]
public OracleDataReader ExecuteReader(    CommandBehavior behavior );

Parameters

behavior
One of the CommandBehavior values.

Return Type

A OracleDataReader object.

Remarks

The OracleDataReader supports a special mode that enables large binary values to be read efficiently. For more information, see the SequentialAccess setting for 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 database. The CommandBehavior is then set to CloseConnection.

[C#] 

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(); 

[Visual Basic] 

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

OracleCommand Class  | OracleCommand Members  | Overload List  | OracleDataReader Class  | OracleConnection Class

 

 


© 2002 - 2013 Devart. All Rights Reserved.