IDbCommand.ExecuteReader Yöntem

Tanım

üzerinde CommandText komutunu Connection yürütür ve bir IDataReaderoluşturur.

Aşırı Yüklemeler

Name Description
ExecuteReader()

üzerinde CommandText komutunu Connection yürütür ve bir IDataReaderoluşturur.

ExecuteReader(CommandBehavior)

üzerinde komutunu CommandTextConnectionyürütür ve değerlerden birini IDataReader kullanarak bir CommandBehavior oluşturur.

ExecuteReader()

Kaynak:
IDbCommand.cs
Kaynak:
IDbCommand.cs
Kaynak:
NameNode.cs

üzerinde CommandText komutunu Connection yürütür ve bir IDataReaderoluşturur.

public:
 System::Data::IDataReader ^ ExecuteReader();
public System.Data.IDataReader ExecuteReader();
abstract member ExecuteReader : unit -> System.Data.IDataReader
Public Function ExecuteReader () As IDataReader

Döndürülenler

Bir IDataReader nesnesi.

Şunlara uygulanır

ExecuteReader(CommandBehavior)

Kaynak:
IDbCommand.cs
Kaynak:
IDbCommand.cs
Kaynak:
NameNode.cs

üzerinde komutunu CommandTextConnectionyürütür ve değerlerden birini IDataReader kullanarak bir CommandBehavior oluşturur.

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

Parametreler

behavior
CommandBehavior

Değerlerden CommandBehavior biri.

Döndürülenler

Bir IDataReader nesnesi.

Açıklamalar

Çağıranın özelliğinin Open yöntemini çağırması Connection gerekir.

CommandType özelliği olarak StoredProcedureCommandText ayarlandığında, özelliği saklı yordamın adına ayarlanmalıdır. komutu çağırdığınızda ExecuteReaderbu saklı yordamı yürütür.

Note

Büyük değerleri ve ikili verileri almak için kullanın SequentialAccess . Aksi takdirde, bir OutOfMemoryException oluşabilir ve bağlantı kapatılır.

IDataReader kullanımdayken, ilişkili IDbConnection hizmeti ile IDataReadermeşgul olur. Bu durumdayken, kapatma dışında başka hiçbir işlem gerçekleştirilemez IDbConnection . DataReader yöntemi çağrılana Close kadar bu durum geçerlidir. DataReader olarak ayarlanmış CommandBehaviorolarak oluşturulursa CloseConnection DataReader kapatılırsa bağlantı otomatik olarak kapatılır.

Şunlara uygulanır