IDbCommand.ExecuteReader Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
üzerinde Connection komutunu CommandText yürütür ve bir IDataReaderoluşturur.
Aşırı Yüklemeler
| Name | Description |
|---|---|
| ExecuteReader() |
üzerinde Connection komutunu CommandText yürütür ve bir IDataReaderoluşturur. |
| ExecuteReader(CommandBehavior) |
üzerinde komutunu CommandTextConnectionyürütür ve değerlerden birini CommandBehavior kullanarak bir IDataReader oluşturur. |
ExecuteReader()
- Kaynak:
- IDbCommand.cs
- Kaynak:
- IDbCommand.cs
üzerinde Connection komutunu CommandText 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
üzerinde komutunu 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. komutu çağırdığınızda ExecuteReaderbu saklı yordamı yürütür.
Uyarı
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şturulursa CommandBehavior DataReader kapatılırsa bağlantı otomatik olarak kapatılır.