IDTSExternalMetadataColumnCollection100.SetIndex(Int32, Int32) Método

Definição

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)

Parâmetros

lOldIndex
Int32
lNewIndex
Int32
Atributos

Comentários

lOldIndex e lNewIndex são parâmetros com base em zero. O método move a IDTSExternalMetadataColumn100 coluna localizada em lOldIndex para o local na coleção especificada por lNewIndex . As colunas posteriores lOldIndex são deslocadas na coleção até chegarem lNewIndex .

Como exemplo, considere uma coleção de colunas de metadados externos com as seguintes IDs para as colunas:

  • Col1

  • Col2

  • Col3

  • Col4

Se SetIndex for chamado com lOldIndex igual a 0 e lNewIndex igual a 2, a coleção modificada terá a seguinte ordem:

  • Col2

  • Col3

  • Col1

  • Col4

Se lOldIndex ou lNewIndex estiver fora dos limites da coleção, DTS_E_INVALIDINDEX ocorrerá uma exceção.

Aplica-se a