我正在尝试学习如何使用脚本组件。我正在尝试取一个值“性别”,然后检查它是“M”还是“F”。如果是 M,则将值更改为 G,如果 F,则将值更改为 L。我的输入列是性别,我的输出列是性别更改,我只是将其打印到平面文件中。我知道 SSIS 中已经内置了转换,但我真的想使用脚本组件。
这是我的代码
Dim arr() As String = Row.Gender.Split(","c)
Dim iReadingCount As Integer = 1
Dim convertVal As String = " "
For i As Integer = 0 To arr.Length - 1
With Output0Buffer
.AddRow()
convertVal = Convert.ToString(Row.Gender)
If (convertVal Is "M") Then
.genderChange = "G"
End If
If (convertVal Is "F") Then
.genderChange = "L"
End If
iReadingCount += 1
End With
Next
谢谢您的帮助