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