0

嗨,我想使用 stringbuilder 在文件中的任何位置用换行符和撇号替换回车。我在 SSIS 中使用 VB 脚本组件和 for each 循环,以便一次将一个文件传递给 str_SoucePath 变量。我有许多必须针对此脚本运行的文件,但是当我针对任何文件运行它时出现此错误。请告诉我有什么问题。

调用目标已抛出异常。

这是我的代码:

    Public Sub Main()
    Dim data As New StringBuilder(Dts.Variables("User::str_SourcePath").Value.ToString())
    data.Replace(vbCr, vbLf)
    data.Replace("'", "")

    Console.WriteLine(Dts.Variables("User::str_SourcePath").Value.ToString())
    Console.ReadLine()
    Dts.TaskResult = ScriptResults.Success
End Sub
4

1 回答 1

0

而不是 Console.WriteLine(Dts.Variables("User::str_SourcePath").Value.ToString()) 尝试 Console.WriteLine(data.toString())

于 2013-09-27T19:29:23.737 回答