Share via


IDbCommand.ExecuteReader Metode

Definisi

CommandText Menjalankan terhadap Connection dan membangun IDataReader.

Overload

ExecuteReader()

CommandText Menjalankan terhadap Connection dan membangun IDataReader.

ExecuteReader(CommandBehavior)

CommandText Menjalankan terhadap Connection, dan membangun IDataReader menggunakan salah CommandBehavior satu nilai.

ExecuteReader()

CommandText Menjalankan terhadap Connection dan membangun IDataReader.

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

Mengembalikan

Sebuah objekIDataReader.

Berlaku untuk

ExecuteReader(CommandBehavior)

CommandText Menjalankan terhadap Connection, dan membangun IDataReader menggunakan salah CommandBehavior satu nilai.

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

Parameter

behavior
CommandBehavior

Salah CommandBehavior satu nilai.

Mengembalikan

Sebuah objekIDataReader.

Keterangan

Pemanggil harus memanggil Open metode Connection properti .

CommandType Ketika properti diatur ke StoredProcedure, CommandText properti harus diatur ke nama prosedur tersimpan. Perintah menjalankan prosedur tersimpan ini saat Anda memanggil ExecuteReader.

Catatan

Gunakan SequentialAccess untuk mengambil nilai besar dan data biner. Jika tidak, OutOfMemoryException mungkin terjadi dan koneksi akan ditutup.

IDataReader Saat sedang digunakan, yang terkait IDbConnection sibuk melayani IDataReader. Sementara dalam keadaan ini, tidak ada operasi lain yang dapat dilakukan selain IDbConnection menutupnya. Ini adalah kasus sampai Close metode DataReader dipanggil. Jika DataReader dibuat dengan CommandBehavior diatur ke CloseConnection, menutup DataReader akan menutup koneksi secara otomatis.

Berlaku untuk