IDbCommand.ExecuteReader IDbCommand.ExecuteReader IDbCommand.ExecuteReader IDbCommand.ExecuteReader Method

정의

Connection에 대해 CommandText를 실행하고 IDataReader를 빌드합니다.Executes the CommandText against the Connection and builds an IDataReader.

오버로드

ExecuteReader() ExecuteReader() ExecuteReader() ExecuteReader()

Connection에 대해 CommandText를 실행하고 IDataReader를 빌드합니다.Executes the CommandText against the Connection and builds an IDataReader.

ExecuteReader(CommandBehavior) ExecuteReader(CommandBehavior) ExecuteReader(CommandBehavior) ExecuteReader(CommandBehavior)

Connection에 대해 CommandText를 실행하고 CommandBehavior 값 중 하나를 사용하여 IDataReader를 빌드합니다.Executes the CommandText against the Connection, and builds an IDataReader using one of the CommandBehavior values.

ExecuteReader() ExecuteReader() ExecuteReader() ExecuteReader()

Connection에 대해 CommandText를 실행하고 IDataReader를 빌드합니다.Executes the CommandText against the Connection and builds an IDataReader.

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

반환

ExecuteReader(CommandBehavior) ExecuteReader(CommandBehavior) ExecuteReader(CommandBehavior) ExecuteReader(CommandBehavior)

Connection에 대해 CommandText를 실행하고 CommandBehavior 값 중 하나를 사용하여 IDataReader를 빌드합니다.Executes the CommandText against the Connection, and builds an IDataReader using one of the CommandBehavior values.

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

매개 변수

반환

설명

호출자에 게 호출 해야 합니다는 Open 메서드는 Connection 속성입니다.The caller must call the Open method of the Connection property.

경우는 CommandType 속성이 StoredProcedure, CommandText 저장된 프로시저의 이름으로 속성을 설정 해야 합니다.When the CommandType property is set to StoredProcedure, the CommandText property should be set to the name of the stored procedure. 명령이 호출 하는 경우이 저장된 프로시저를 실행 ExecuteReader합니다.The command executes this stored procedure when you call ExecuteReader.

참고

사용 하 여 SequentialAccess 큰 값 및 이진 데이터를 검색 합니다.Use SequentialAccess to retrieve large values and binary data. 그렇지 않은 경우는 OutOfMemoryException 발생할 수 있으며 연결이 닫힙니다.Otherwise, an OutOfMemoryException might occur and the connection will be closed.

동안 합니다 IDataReader 사용 중인 연결 된 IDbConnection 역할을 수행 합니다 IDataReader합니다.While the IDataReader is in use, the associated IDbConnection is busy serving the IDataReader. 이 상태에서 다른 작업이 없을에서 수행할 수는 IDbConnection 닫지 합니다.While in this state, no other operations can be performed on the IDbConnection other than closing it. 이 될 때까지 경우는 Close DataReader의 메서드가 호출 됩니다.This is the case until the Close method of the DataReader is called. DataReader를 사용 하 여 만들어지는 경우 CommandBehaviorCloseConnection, DataReader 닫기 자동으로 연결을 닫습니다.If the DataReader is created with CommandBehavior set to CloseConnection, closing the DataReader closes the connection automatically.

적용 대상