OdbcCommand.ExecuteReader Metod

Definition

CommandText Skickar till Connection och skapar en OdbcDataReader.

Överlagringar

Name Description
ExecuteReader()

CommandText Skickar till Connection och skapar en OdbcDataReader.

ExecuteReader(CommandBehavior)

CommandText Skickar till Connectionoch skapar ett OdbcDataReader med ett av CommandBehavior värdena.

ExecuteReader()

Källa:
OdbcCommand.cs
Källa:
OdbcCommand.cs
Källa:
OdbcCommand.cs
Källa:
OdbcCommand.cs

CommandText Skickar till Connection och skapar en 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

Returer

Ett OdbcDataReader objekt.

Kommentarer

Du bör ange CommandText egenskapen till den fullständiga ODBC-anropssyntaxen för lagrade procedurer. Kommandot kör den här lagrade proceduren när du anropar ExecuteReader.

OdbcDataReader Medan används är den associerade OdbcConnection upptagen med att betjäna OdbcDataReader. I det här tillståndet kan inga andra åtgärder utföras på den andra än att stänga den OdbcConnection . Detta är fallet tills Close metoden för OdbcDataReader anropas.

Se även

Gäller för

ExecuteReader(CommandBehavior)

Källa:
OdbcCommand.cs
Källa:
OdbcCommand.cs
Källa:
OdbcCommand.cs
Källa:
OdbcCommand.cs

CommandText Skickar till Connectionoch skapar ett OdbcDataReader med ett av CommandBehavior värdena.

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

Parametrar

behavior
CommandBehavior

Ett av System.Data.CommandBehavior värdena.

Returer

Ett OdbcDataReader objekt.

Kommentarer

Om du förväntar dig att SQL-instruktionen endast returnerar en enda rad kan det förbättra programmets prestanda genom att SingleRow ange som CommandBehavior värde.

Du bör ange CommandText egenskapen till den fullständiga ODBC-anropssyntaxen för lagrade procedurer. Kommandot kör den här lagrade proceduren när du anropar ExecuteReader.

Har OdbcDataReader stöd för ett särskilt läge som gör att stora binära värden kan läsas effektivt. Mer information finns i inställningen SequentialAccess för CommandBehavior.

Note

Värdet SequentialAccessCommandBehavior för är inte en begränsande inställning. Det innebär bara att du har minst sekventiell åtkomst till OdbcDataReader. När du till exempel använder SQL Server ODBC-drivrutin i SequentialAccess läge kan du fortfarande gå till den första kolumnen i en OdbcDataReader rad efter att ha läst igenom alla andra kolumner sekventiellt.

OdbcDataReader Medan används är den associerade OdbcConnection upptagen med att betjäna OdbcDataReader. I det här tillståndet kan inga andra åtgärder utföras på den andra än att stänga den OdbcConnection . Så är fallet tills du anropar OdbcDataReader.Close metoden. OdbcDataReader Om har skapats med CommandBehavior inställt på CloseConnectionstänger anslutningen OdbcDataReader automatiskt.

Se även

Gäller för