OdbcCommand.ExecuteReader Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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 |
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 SingleRow
CommandBehavior 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 SequentialAccess
CommandBehavior 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čí.