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 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
lOldIndexoulNewIndexestiver fora dos limites da coleção, ocorrerá uma exceção Microsoft.SqlServer.Dts.HResults.DTS_E_INVALIDINDEX.