IDbCommand.ExecuteReader Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
CommandText Kör mot Connection och skapar en IDataReader.
Överlagringar
| Name | Description |
|---|---|
| ExecuteReader() |
CommandText Kör mot Connection och skapar en IDataReader. |
| ExecuteReader(CommandBehavior) |
CommandText Kör mot Connection, och skapar ett IDataReader med något av CommandBehavior värdena. |
ExecuteReader()
CommandText Kör mot Connection och skapar en IDataReader.
public:
System::Data::IDataReader ^ ExecuteReader();
public System.Data.IDataReader ExecuteReader();
abstract member ExecuteReader : unit -> System.Data.IDataReader
Public Function ExecuteReader () As IDataReader
Returer
Ett IDataReader objekt.
Gäller för
ExecuteReader(CommandBehavior)
CommandText Kör mot Connection, och skapar ett IDataReader med något av CommandBehavior värdena.
public:
System::Data::IDataReader ^ ExecuteReader(System::Data::CommandBehavior behavior);
public System.Data.IDataReader ExecuteReader(System.Data.CommandBehavior behavior);
abstract member ExecuteReader : System.Data.CommandBehavior -> System.Data.IDataReader
Public Function ExecuteReader (behavior As CommandBehavior) As IDataReader
Parametrar
- behavior
- CommandBehavior
Ett av CommandBehavior värdena.
Returer
Ett IDataReader objekt.
Kommentarer
Anroparen måste anropa Open egenskapens Connection metod.
När egenskapen CommandType är inställd StoredProcedureCommandText på ska egenskapen anges till namnet på den lagrade proceduren. Kommandot kör den här lagrade proceduren när du anropar ExecuteReader.
Note
Använd SequentialAccess för att hämta stora värden och binära data. Annars kan en OutOfMemoryException inträffa och anslutningen stängs.
Medan används IDataReader är den associerade IDbConnection upptagen med att betjäna IDataReader. I det här tillståndet kan inga andra åtgärder utföras på den andra än att stänga den IDbConnection . Så är fallet tills Close dataläsarens metod anropas. Om DataReader skapas med CommandBehavior inställt på CloseConnectionstänger du DataReader anslutningen automatiskt.