IDTSExternalMetadataColumnCollection100.SetIndex(Int32, Int32) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Verändert den Standort in der Sammlung eines IDTSExternalMetadataColumn100 Objekts.
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)
Parameter
- lOldIndex
- Int32
Der aktuelle Standort in der Sammlung der Säule.
- lNewIndex
- Int32
Der neue Standort der Säule.
- Attribute
Hinweise
lOldIndex und lNewIndex sind nullbasierte Parameter. Die Methode verschiebt die IDTSExternalMetadataColumn100 Spalte, die sich bei lOldIndex befindet, an die von definierte Stelle in der von lNewIndexdefinierten Sammlung. Alle Spalten danach lOldIndex werden in der Sammlung nach oben verschoben, bis lNewIndexerreicht wird.
Als Beispiel betrachten wir eine externe Metadaten-Spaltensammlung mit den folgenden IDs für die Spalten:
Col1
Col2
Col3
Col4
Wenn SetIndex mit lOldIndex gleich 0 und lNewIndex gleich 2 aufgerufen wird, hat die modifizierte Sammlung folgende Reihenfolge:
Col2
Col3
Col1
Col4
Wenn einer von ihnen
lOldIndexlNewIndexaußerhalb der Grenzen der Sammlung liegt, gilt ein Microsoft. SqlServer.Dts.HResults.DTS_E_INVALIDINDEX Ausnahme tritt auf.