IDTSExternalMetadataColumnCollection100.SetIndex(Int32, Int32) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Cambia la ubicación en la colección de un objeto IDTSExternalMetadataColumn100.
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
La ubicación actual de la columna en la colección.
- lNewIndex
- Int32
La nueva ubicación de la columna.
- Atributos
Comentarios
lOldIndex y lNewIndex son parámetros de base cero. El método mueve la IDTSExternalMetadataColumn100 columna situada en lOldIndex la ubicación de la colección especificada por lNewIndex. Las columnas posteriores lOldIndex se desplazan hacia arriba en la colección hasta alcanzar lNewIndex.
Por ejemplo, considere una colección de columnas de metadatos externos con los siguientes identificadores para las columnas:
Col1
Col2
Col3
Col4
Si SetIndex se llama a con lOldIndex igual a 0 y lNewIndex igual a 2, la colección modificada tiene el orden siguiente:
Col2
Col3
Col1
Col4
Si o
lOldIndexlNewIndexestán fuera de los límites de la colección, se produce una excepción de Microsoft.SqlServer.Dts.HResults.DTS_E_INVALIDINDEX.