Je suis sûr que c'est un problème simple, mais j'essaie de combiner 2 colonnes dans une nouvelle colonne de sortie, mais je n'ai pas eu de chance avec cela. Chaque fois que je reçois une 'Référence d'objet non définie sur une instance d'un objet.' erreurAttribuer une valeur à SSIS Script Composant new Colonne de sortie
Voici mon code:
Imports System
Imports System.Data
Imports System.Math
Imports Microsoft.SqlServer.Dts.Pipeline.Wrapper
Imports Microsoft.SqlServer.Dts.Runtime.Wrapper
Public Class ScriptMain
Inherits UserComponent
Public Overrides Sub Input0_ProcessInputRow(ByVal Row As Input0Buffer)
'
' Add your code here
'
Dim tmpStr As String
tmpStr = ""
If Not IsNumeric(Row.addrmap.ToString) Then
tmpStr = Row.addrmap.ToString.Substring(Row.addrmap.ToString.Length - 2, 1)
tmpStr = Row.addrmap.ToString.Remove(Row.addrmap.ToString.Length - 2, 1).PadLeft(3, CChar("0")) & " " & tmpStr.PadLeft(3, CChar("0")) & " " & Row.addrpar.ToString
Else
tmpStr = Row.addrmap.ToString.PadLeft(3, CChar("0")) & " " & "000 " & Row.addrpar.ToString
End If
Row.addrMapPar = tmpStr
End Sub
End Class
Merci pour l'aide!
Bonne trouvaille, merci de poster la réponse. – grapefruitmoon