데이터 원본에 대한 연결을 설정한 후 명령을 실행하고 을 사용하여 HostFileCommand
데이터 원본에서 결과를 반환할 수 있습니다.
중요합니다
호스트 파일용 관리 공급자는 모든 유형의 트랜잭션을 지원하지 않습니다. 따라서 중요 업무용 데이터에 INSERT, UPDATE 또는 DELETE 명령을 사용하지 않도록 해야 합니다.
절차
호스트 파일 시스템에서 명령을 실행하려면
HostFileConnection
을 사용하여 연결을 설정하십시오.자세한 내용은 호스트 파일 시스템에 연결하고 연결을 끊는 방법을 참조하세요.
연결되면
HostfileConnection.CreateCommand
를 사용하여HostFileCommand
개체를 만듭니다.HostFileCommand
호스트 파일 시스템에서 명령을 실행하려면 개체를 사용합니다.HostFileCommand
는 사용할 수 있는 여러 Execute 메서드를 노출합니다.데이터 스트림으로 결과를 반환할 때는
ExecuteDbDataReader
를 사용하여DataReader
객체를 반환합니다.싱글톤 값을 반환하는 데 사용합니다
ExecuteScalar
.행을 반환하지 않는 명령을 실행하는 데 사용합니다
ExecuteNonQuery
.레코드 집합에서 명령을 실행하는 데 사용합니다
ExecuteRecordSet
.
비고
AIX(대체 인덱스 파일)를 수정할 때 중복 키를 허용하지 않도록 인덱스가 정의되면 "잘못된 레코드 길이" 오류가 발생할 수 있습니다. 이 오류는 대체 인덱스 VSAM 파일의 INDEX가 동일한 인덱스 레코드에 대한 여러 키 값을 보유할 만큼 충분히 크지 않기 때문에 발생할 수 있습니다.