Ich versuche, eine neue Ausgabespalte mithilfe einer synchronen benutzerdefinierten Datenflusskomponente hinzuzufügen (siehe unten). Während des Tests habe ich festgestellt, dass die Eingabespalten, die ich hinzugefügt habe, nicht in den Ausgabespalten angezeigt werden, nur die neu hinzugefügte Spalte wird angezeigt. Ich bin mir nicht sicher, wo das Problem liegt. Bitte helfen Sie!Hinzufügen einer neuen Ausgabespalte zu einer benutzerdefinierten Datenflusskomponente SSIS
Public Overloads Overrides Sub ProvideComponentProperties()
Dim input As IDTSInput100 = ComponentMetaData.InputCollection.New()
input.Name = "Input"
Dim Output As IDTSOutput100 = ComponentMetaData.OutputCollection.New()
Output.Name = "Output Rows"
Output.Description = "Output rows with unique row ID appended."
'Adds new column RowID to output columns list
Dim rowIDColumn As IDTSOutputColumn100 = Output.OutputColumnCollection.[New]
rowIDColumn.Name = "Row ID"
rowIDColumn.SetDataTypeProperties(DataType.DT_UI8, 0, 0, 0, 0)
Output.SynchronousInputID = input.ID
Vielen Dank im Voraus Sai
Dieser Code fügt keine neue Eingabe ** Spalte ** hinzu, es fügt neue Eingabe hinzu! – Michael