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