다음을 통해 공유


IDTSExternalMetadataColumnCollection100.SetIndex(Int32, Int32) 메서드

정의

public:
 void SetIndex(int lOldIndex, int lNewIndex);
[System.Runtime.InteropServices.DispId(19)]
public void SetIndex (int lOldIndex, int lNewIndex);
[<System.Runtime.InteropServices.DispId(19)>]
abstract member SetIndex : int * int -> unit
Public Sub SetIndex (lOldIndex As Integer, lNewIndex As Integer)

매개 변수

lOldIndex
Int32
lNewIndex
Int32
특성

설명

lOldIndexlNewIndex 0부터 시작하는 매개 변수입니다. 메서드는 지정된 lOldIndex 컬렉션lNewIndex의 위치로 위치에 있는 열을 이동합니다IDTSExternalMetadataColumn100. 이후 lOldIndex 의 모든 열은 도달할 때까지 컬렉션에서 위로 이동됩니다 lNewIndex.

예를 들어 열에 대해 다음 ID가 있는 외부 메타데이터 열 컬렉션을 고려합니다.

  • Col1

  • Col2

  • Col3

  • Col4

SetIndex가 0과 lOldIndex 같고 lNewIndex 2와 같으면 수정된 컬렉션의 순서는 다음과 같습니다.

  • Col2

  • Col3

  • Col1

  • Col4

lOldIndex 컬렉션의 범위를 벗어나는 lNewIndex 경우 예외가 DTS_E_INVALIDINDEX 발생합니다.

적용 대상