다음을 통해 공유


IDbCommand.ExecuteReader 메서드

정의

에 대해 Connection 실행 CommandText 하 고 빌드 합니다IDataReader.

오버로드

Name Description
ExecuteReader()

에 대해 Connection 실행 CommandText 하 고 빌드 합니다IDataReader.

ExecuteReader(CommandBehavior)

CommandText 대해 Connection실행하고 값 중 CommandBehavior 하나를 사용하여 빌드합니다IDataReader.

ExecuteReader()

Source:
IDbCommand.cs
Source:
IDbCommand.cs

에 대해 Connection 실행 CommandText 하 고 빌드 합니다IDataReader.

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

반환

IDataReader 개체입니다.

적용 대상

ExecuteReader(CommandBehavior)

Source:
IDbCommand.cs
Source:
IDbCommand.cs

CommandText 대해 Connection실행하고 값 중 CommandBehavior 하나를 사용하여 빌드합니다IDataReader.

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

매개 변수

behavior
CommandBehavior

값 중 CommandBehavior 하나입니다.

반환

IDataReader 개체입니다.

설명

호출자는 속성의 Connection 메서드를 Open 호출해야 합니다.

속성이 CommandType 설정 StoredProcedure되면 저장 프로시 CommandText 저의 이름으로 속성을 설정해야 합니다. 이 명령은 호출 ExecuteReader할 때 이 저장 프로시저를 실행합니다.

메모

큰 값과 이진 데이터를 검색하는 데 사용합니다 SequentialAccess . 그렇지 않으면 OutOfMemoryException 발생할 수 있으며 연결이 닫힙니다.

IDataReader 사용 중일 때는 연결된 사용자와 함께 IDbConnection 사용 중입니다IDataReader. 이 상태에서는 닫는 작업 외에는 IDbConnection 다른 작업을 수행할 수 없습니다. DataReader의 메서드가 Close 호출될 때까지의 경우입니다. DataReader를 설정하여 CloseConnection만든 CommandBehavior 경우 DataReader를 닫으면 연결이 자동으로 닫힙니다.

적용 대상