IDTSExternalMetadataColumnCollection100.SetIndex(Int32, Int32) Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Modifie l'emplacement dans la collection d'un objet 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)
Paramètres
- lOldIndex
- Int32
Emplacement actuel de la colonne dans la collection.
- lNewIndex
- Int32
Nouvel emplacement de la colonne.
- Attributs
Remarques
lOldIndex
et lNewIndex
sont des paramètres de base zéro. La méthode déplace la IDTSExternalMetadataColumn100 colonne située à l’emplacement lOldIndex
dans la collection spécifiée par lNewIndex
. Toutes les colonnes après lOldIndex
sont déplacées vers le haut dans la collection jusqu’à atteindre lNewIndex
.
Par exemple, considérez une collection de colonnes de métadonnées externes avec les ID suivants pour les colonnes :
Col1
Col2
Col3
Col4
Si SetIndex est appelé avec lOldIndex
0 et lNewIndex
égal à 2, la collection modifiée a l’ordre suivant :
Col2
Col3
Col1
Col4
lOldIndex
lNewIndex
Si ou se trouvent en dehors des limites de la collection, une exception Microsoft.SqlServer.Dts.HResults.DTS_E_INVALIDINDEX se produit.