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