다른 관리되는 데이터 공급자와 마찬가지로, 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
를 생성할 수 없습니다.