Я не могу добавить табуляцию в строку в задаче SSIS vb script.Tab как-то заменили пробелами - PullRequest
0 голосов
/ 28 мая 2020

У меня SQL Пакет служб интеграции сервера с задачей сценария, которая создает форматированную строку для тела сообщения. Я использую StringBuilder, который добавляет текст, добавляет вкладки (Chr (9)) и добавляет строки в сообщение форматирования. Но когда я назначаю последний объект StringBuilder моей строковой переменной, все вкладки заменяются пробелами. {

Dim EmailBody As New StringBuilder

Dim CoCd As String = RsWrongAltAccounts.Fields("CoCd").Value.ToString
Dim Accounts As String = RsWrongAltAccounts.Fields("AltAcct").Value.ToString
Dim FileName As String = RsWrongAltAccounts.Fields("FileName").Value.ToString

EmailBody.Append(CoCd) : EmailBody.Append(Chr(9))
EmailBody.Append(Accounts) : EmailBody.Append(Chr(9), 2)
EmailBody.Append(FileName) : EmailBody.AppendLine()

Dts.Variables("MessageText").Value = EmailBody.ToString

}
Уже пробовали использовать vbTab, «\ t» вместо Chr (9) и различные варианты {

AppendFormat("{0}\t {1}\t {3}", RsWrongAltAccounts.Fields("CoCd").Value.ToString, 
RsWrongAltAccounts.Fields("AltAcct").Value.ToString, 
RsWrongAltAccounts.Fields("FileName").Value.ToString)

}. Также установите «Сохранить вкладки» "в Инструменты -> Параметры -> Текстовый редактор -> Все языки -> Вкладки, потому что не знаю, что еще делать. Так что помогите, пожалуйста.

...