Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 sql->(dts)->txt  [new]
matvey1981
Member

Откуда:
Сообщений: 27
Проблема такая..
Из базы по выборке экспортирую в тхт, при этом вствляю скриптом в начало и в конец тхт-файла текст,т.е. получется:
[VBScript]-->Workflow On Succeess-->[MSSQL]--->Tranaformation Task-->[TextFile]-->[VBScript]

в итоговом файле у меня нормально проходит только эти шаги:[MSSQL]--->Tranaformation Task-->[TextFile]-->[VBScript]
как я понел dts перезаписывает тхт-файл, потому что если я запускаю первый скрипт отдельно то он нормально добовляет текст.

вот его текст:
'**********************************************************************
' Visual Basic ActiveX Script
'************************************************************************

Function Main()
Dim fso, MyFile

Set fso = CreateObject("Scripting.FileSystemObject")

Set MyFile = fso.CreateTextFile("C:\138.txt")

MyFile.WriteLine("моя первая строка")

MyFile.Close
Main = DTSTaskExecResult_Success
End Function


Что можно с этим сделать или как-нить по другому?
Заранее благодарен
10 дек 04, 15:11    [1174353]     Ответить | Цитировать Сообщить модератору
 Re: sql->(dts)->txt  [new]
Glory
Member

Откуда:
Сообщений: 104760
- Дописывать нужные данные в файл ПОСЛЕ всех шагов ?
- Дописывать нужные данные в файл вмесет с первой записью из Transformation Task ?
10 дек 04, 15:53    [1174571]     Ответить | Цитировать Сообщить модератору
 Re: sql->(dts)->txt  [new]
matvey1981
Member

Откуда:
Сообщений: 27
попробую по другому обьяснить. моя задача сформировать файл тхт, состоящий из 3-х частей. Первая и последняя часть не меняеться а являеться заранее известной текстовой записью, а вторая часть формируется по выборке из таблицы sql.
Таким образом схема такая.
1 часть.- заголовок файла (примерно 10 строк текста)
2 часть.- результат выборки
3 часть.- окончание файла (текст)

Пробывал сделать шаблон файла но когда выполняеться dts пакет,то он перезаписывает файл, а мне надо добавить в конец.
Каким образом такое можно сделать?
14 дек 04, 09:35    [1178541]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить