Sdílet prostřednictvím


OdbcCommand.ExecuteReader Metoda

Definice

CommandText Odešle na Connection a vytvoří .OdbcDataReader

Přetížení

Name Description
ExecuteReader()

CommandText Odešle na Connection a vytvoří .OdbcDataReader

ExecuteReader(CommandBehavior)

CommandText Odešle hodnotu do objektu Connectiona vytvoří některou OdbcDataReader z CommandBehavior hodnot.

ExecuteReader()

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

CommandText Odešle na Connection 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í ExecuteReader.

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, než je zavření. Jedná se o případ, dokud Close se nevolá metoda OdbcDataReader .

Viz také

Platí pro

ExecuteReader(CommandBehavior)

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

CommandText Odešle hodnotu do objektu Connectiona vytvoří některou OdbcDataReader 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í jenom jeden řádek, můžete určit SingleRow , jak CommandBehavior hodnota může zlepš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í ExecuteReader.

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

Poznámka:

Hodnota SequentialAccessCommandBehavior není omezující nastavení; znamená to, že budete mít alespoň sekvenční přístup k sadě OdbcDataReader. Když například použijete ovladač ODBC SQL Serveru v SequentialAccess režimu, můžete po čtení všech ostatních sloupců postupně přejít 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, než je zavření. Jedná se o případ, dokud metodu OdbcDataReader.Close nevoláte. Pokud se vytvoří s OdbcDataReader nastaveným CommandBehavior nastavením CloseConnection, zavře OdbcDataReader připojení automaticky.

Viz také

Platí pro