Aracılığıyla paylaş


IDbCommand.ExecuteReader Yöntem

Tanım

üzerinde öğesini CommandTextConnection yürütür ve bir IDataReaderoluşturur.

Aşırı Yüklemeler

ExecuteReader()

üzerinde öğesini CommandTextConnection yürütür ve bir IDataReaderoluşturur.

ExecuteReader(CommandBehavior)

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

ExecuteReader()

üzerinde öğesini CommandTextConnection 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)

üzerinde öğesini CommandTextConnectionyürütür ve değerlerden birini CommandBehavior kullanarak bir IDataReader 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. komutunu çağırdığınızda ExecuteReaderkomut bu saklı yordamı yürütür.

Not

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ış CloseConnectionolarak oluşturulursaCommandBehavior, DataReader kapatılırsa bağlantı otomatik olarak kapatılır.

Şunlara uygulanır