IDTSExternalMetadataColumnCollection100.SetIndex(Int32, Int32) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Altera o local de um objeto IDTSExternalMetadataColumn100 na coleçã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
O local atual na coleção da coluna.
- lNewIndex
- Int32
O novo local da coluna.
- Atributos
Comentários
lOldIndex e lNewIndex são parâmetros baseados em zero. O método move a IDTSExternalMetadataColumn100 coluna localizada no lOldIndex local na coleção especificada por lNewIndex. Todas as colunas depois lOldIndex são deslocadas para cima na coleção até atingirem lNewIndex.
Por 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
lOldIndexoulNewIndexestiver fora dos limites da coleção, ocorrerá uma exceção Microsoft.SqlServer.Dts.HResults.DTS_E_INVALIDINDEX.