Vb.net Stringbuilder替换大文件

时间:2013-09-27 18:44:45

标签: vb.net ssis

您好我想使用stringbuilder在文件中的任何位置使用换行符和撇号替换回车符。我在SSIS中使用VB脚本组件并为每个循环使用,以便一次将一个文件传递给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

1 个答案:

答案 0 :(得分:0)

而不是     Console.WriteLine(Dts.Variables( “用户:: str_SourcePath”)。Value.ToString()) 尝试     Console.WriteLine(data.toString())