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