Condividi tramite


OdbcCommand.ExecuteReader Metodo

Definizione

Invia CommandText a Connection e compila un oggetto OdbcDataReader.

Overload

ExecuteReader()

Invia CommandText a Connection e compila un oggetto OdbcDataReader.

ExecuteReader(CommandBehavior)

Invia la proprietà CommandText alla proprietà Connection e compila una classe OdbcDataReader mediante uno dei valori di CommandBehavior.

ExecuteReader()

Source:
OdbcCommand.cs
Source:
OdbcCommand.cs
Source:
OdbcCommand.cs

Invia CommandText a Connection e compila un oggetto OdbcDataReader.

public:
 System::Data::Odbc::OdbcDataReader ^ ExecuteReader();
public System.Data.Odbc.OdbcDataReader ExecuteReader ();
override this.ExecuteReader : unit -> System.Data.Odbc.OdbcDataReader
member this.ExecuteReader : unit -> System.Data.Odbc.OdbcDataReader
Public Function ExecuteReader () As OdbcDataReader

Restituisce

Oggetto OdbcDataReader.

Commenti

È necessario impostare la CommandText proprietà sulla sintassi di chiamata ODBC completa per le stored procedure. Il comando esegue questa stored procedure quando si chiama ExecuteReader.

Mentre viene usato, l'oggetto OdbcDataReader associato OdbcConnection è occupato a servire l'oggetto OdbcDataReader. Anche se in questo stato non è possibile eseguire OdbcConnection altre operazioni invece di chiuderla. Questo è il caso finché non viene chiamato il Close metodo dell'oggetto OdbcDataReader .

Vedi anche

Si applica a

ExecuteReader(CommandBehavior)

Source:
OdbcCommand.cs
Source:
OdbcCommand.cs
Source:
OdbcCommand.cs

Invia la proprietà CommandText alla proprietà Connection e compila una classe OdbcDataReader mediante uno dei valori di CommandBehavior.

public:
 System::Data::Odbc::OdbcDataReader ^ ExecuteReader(System::Data::CommandBehavior behavior);
public System.Data.Odbc.OdbcDataReader ExecuteReader (System.Data.CommandBehavior behavior);
override this.ExecuteReader : System.Data.CommandBehavior -> System.Data.Odbc.OdbcDataReader
member this.ExecuteReader : System.Data.CommandBehavior -> System.Data.Odbc.OdbcDataReader
Public Function ExecuteReader (behavior As CommandBehavior) As OdbcDataReader

Parametri

behavior
CommandBehavior

Uno dei valori di System.Data.CommandBehavior.

Restituisce

Oggetto OdbcDataReader.

Commenti

Se si prevede che l'istruzione SQL restituisca solo una singola riga, specificando SingleRow come il valore potrebbe migliorare le CommandBehavior prestazioni dell'applicazione.

È necessario impostare la CommandText proprietà sulla sintassi di chiamata ODBC completa per le stored procedure. Il comando esegue questa stored procedure quando si chiama ExecuteReader.

Supporta OdbcDataReader una modalità speciale che consente di leggere in modo efficiente i valori binari di grandi dimensioni. Per altre informazioni, vedere l'impostazione SequentialAccess per CommandBehavior.

Nota

Il SequentialAccess valore di CommandBehavior non è un'impostazione di limitazione; significa solo che si avrà almeno l'accesso sequenziale all'oggetto OdbcDataReader. Ad esempio, quando si usa il driver ODBC SQL Server in SequentialAccess modalità, è comunque possibile passare alla prima colonna di una OdbcDataReader riga dopo aver letto tutte le altre colonne in sequenza.

Mentre viene usato, l'oggetto OdbcDataReader associato OdbcConnection è occupato a servire l'oggetto OdbcDataReader. Anche se in questo stato non è possibile eseguire OdbcConnection altre operazioni invece di chiuderla. Questo è il caso finché non si chiama il OdbcDataReader.Close metodo. Se l'oggetto OdbcDataReader viene creato con CommandBehavior impostato su CloseConnection, chiude OdbcDataReader automaticamente la connessione.

Vedi anche

Si applica a