Sdílet prostřednictvím


OdbcCommand.ExecuteReader Metoda

Definice

Odešle do objektu CommandTextConnection a vytvoří OdbcDataReader.

Přetížení

ExecuteReader()

Odešle do objektu CommandTextConnection a vytvoří OdbcDataReader.

ExecuteReader(CommandBehavior)

Odešle do objektu CommandTextConnectiona vytvoří OdbcDataReader objekt pomocí jedné z CommandBehavior hodnot.

ExecuteReader()

Zdroj:
OdbcCommand.cs
Zdroj:
OdbcCommand.cs
Zdroj:
OdbcCommand.cs

Odešle do objektu CommandTextConnection a vytvoří 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

Návraty

Objekt OdbcDataReader.

Poznámky

Vlastnost byste měli nastavit CommandText na úplnou syntaxi volání ODBC pro uložené procedury. Příkaz spustí tuto uloženou proceduru při volání ExecuteReadermetody .

Zatímco se OdbcDataReader používá , přidružený OdbcConnection je zaneprázdněn obsluhou OdbcDataReader. V tomto stavu nelze provádět OdbcConnection žádné jiné operace kromě jeho zavření. To je tento případ, dokud Close není volána metoda OdbcDataReader .

Viz také

Platí pro

ExecuteReader(CommandBehavior)

Zdroj:
OdbcCommand.cs
Zdroj:
OdbcCommand.cs
Zdroj:
OdbcCommand.cs

Odešle do objektu CommandTextConnectiona vytvoří OdbcDataReader objekt pomocí jedné z CommandBehavior hodnot.

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

Parametry

behavior
CommandBehavior

Jedna z System.Data.CommandBehavior hodnot.

Návraty

Objekt OdbcDataReader.

Poznámky

Pokud očekáváte, že příkaz SQL vrátí pouze jeden řádek, můžete zadáním SingleRowCommandBehavior hodnoty jako zvýšit výkon aplikace.

Vlastnost byste měli nastavit CommandText na úplnou syntaxi volání ODBC pro uložené procedury. Příkaz spustí tuto uloženou proceduru při volání ExecuteReadermetody .

Podporuje OdbcDataReader speciální režim, který umožňuje efektivní čtení velkých binárních hodnot. Další informace najdete v SequentialAccess nastavení pro CommandBehavior.

Poznámka

Hodnota SequentialAccessCommandBehavior není omezující nastavení; znamená to pouze, že budete mít alespoň sekvenční přístup k OdbcDataReader. Pokud například použijete SQL Server ovladač ODBC v SequentialAccess režimu, můžete se po postupném čtení všech ostatních sloupců přesunout na první sloupec OdbcDataReader řádku.

Zatímco se OdbcDataReader používá , přidružený OdbcConnection je zaneprázdněn obsluhou OdbcDataReader. V tomto stavu nelze provádět OdbcConnection žádné jiné operace kromě jeho zavření. To je tento případ, dokud nevoláte metodu OdbcDataReader.Close . OdbcDataReader Pokud se vytvoří s CommandBehavior nastavenou na CloseConnection, zavřením OdbcDataReader se připojení automaticky ukončí.

Viz také

Platí pro