다른 관리되는 데이터 공급자와 마찬가지로, HostfileCommand을 사용하여 DataReader 객체를 구현함으로써 호스트 데이터에 액세스할 수 있습니다.
데이터 판독기를 사용하여 데이터를 검색하려면
HostFileCommand의 인스턴스를 만듭니다.HostFileCommand.ExecuteDBDataReader를 호출하여DataReader개체를 만듭니다.호출
ExecuteDBDataReader은 데이터 원본에서 데이터 행을 검색합니다.쿼리 결과에서 행을 가져오는 데 사용합니다
DBDataReader.Read.열의 이름 또는 서수 참조를
DBDataReader객체에 전달하여 반환된 행의 각 열에 액세스할 수 있습니다. 그러나DBDataReader개체는 최상의 성능을 위해 네이티브 데이터 형식(GetDateTime,GetDouble,GetGuid,GetInt32등)의 열 값에 액세스할 수 있는 일련의 메서드를 제공합니다.개체를 완료한 후
DBDataReader에서DBDataReader.Close을(를) 호출하세요.HostFileCommand개체에 출력 매개 변수 또는 반환 값이 포함된 경우DBDataReader가 닫힐 때까지 사용할 수 없습니다.DBDataReader이 열려 있는 동안,HostFileConnection은DBDataReader에 의해 독점적으로 사용됩니다. 원본DBDataReader가 닫힐 때까지,HostFileConnection에 대한 명령을 실행하거나 다른DBDataReader를 생성할 수 없습니다.