Compartilhar via


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 baseados em zero. O método move a IDTSExternalMetadataColumn100 coluna localizada no lOldIndex local da coleção especificada por lNewIndex. Todas as colunas depois lOldIndex são deslocadas para cima na coleção até atingir 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 estiver ou lOldIndexlNewIndex estiver fora dos limites da coleção, ocorrerá uma DTS_E_INVALIDINDEX exceção.

Aplica-se a