다음을 통해 공유


호스트 파일 시스템에서 명령을 실행하는 방법

데이터 원본에 대한 연결을 설정한 후 명령을 실행하고 을 사용하여 HostFileCommand데이터 원본에서 결과를 반환할 수 있습니다.

중요합니다

호스트 파일용 관리 공급자는 모든 유형의 트랜잭션을 지원하지 않습니다. 따라서 중요 업무용 데이터에 INSERT, UPDATE 또는 DELETE 명령을 사용하지 않도록 해야 합니다.

절차

호스트 파일 시스템에서 명령을 실행하려면

  1. HostFileConnection을 사용하여 연결을 설정하십시오.

    자세한 내용은 호스트 파일 시스템에 연결하고 연결을 끊는 방법을 참조하세요.

  2. 연결되면 HostfileConnection.CreateCommand를 사용하여 HostFileCommand 개체를 만듭니다.

  3. HostFileCommand 호스트 파일 시스템에서 명령을 실행하려면 개체를 사용합니다.

    HostFileCommand 는 사용할 수 있는 여러 Execute 메서드를 노출합니다.

    • 데이터 스트림으로 결과를 반환할 때는 ExecuteDbDataReader를 사용하여 DataReader 객체를 반환합니다.

    • 싱글톤 값을 반환하는 데 사용합니다 ExecuteScalar .

    • 행을 반환하지 않는 명령을 실행하는 데 사용합니다 ExecuteNonQuery .

    • 레코드 집합에서 명령을 실행하는 데 사용합니다 ExecuteRecordSet .

비고

AIX(대체 인덱스 파일)를 수정할 때 중복 키를 허용하지 않도록 인덱스가 정의되면 "잘못된 레코드 길이" 오류가 발생할 수 있습니다. 이 오류는 대체 인덱스 VSAM 파일의 INDEX가 동일한 인덱스 레코드에 대한 여러 키 값을 보유할 만큼 충분히 크지 않기 때문에 발생할 수 있습니다.

또한 참조하십시오

관리 데이터 공급자를 사용하여 호스트 파일 작업
호스트 파일용 BizTalk 어댑터 구성