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

Откуда: Москва
Сообщений: 826
Для совместимости со старым софтом нужно написать процедурку, которая бы формировала подобный файл и клала его в определенное место на сервере.

MonthID=0506
MonthName=Июнь 2005 г.
PeriodID=0
PeriodDate=27.05.2005 16:46:48
CountryID=1
VerMP=12

Соответственно, циферки должны браться из MS SQL-базы. Как проще сделать это? Попробовать DTS-ом?
27 май 05, 17:50    [1577584]     Ответить | Цитировать Сообщить модератору
 Re: Процедура формирования текстового файла  [new]
Glory
Member

Откуда:
Сообщений: 104760
FAQ
27 май 05, 17:55    [1577603]     Ответить | Цитировать Сообщить модератору
 Re: Процедура формирования текстового файла  [new]
avec
Member

Откуда: Москва
Сообщений: 826
Использую первый вариант из FAQ. В результирующем файле имею проблему с кодировкой русских букв (они получаются в DOS-кодировке)

 MonthID=0507                                       
 MonthName=€о«м 2005 Ј.                             
 PeriodID=0                                         
 PeriodDate=01.01.1900 00:00:00                     
 CountryID=1                                        
 VerMP=12                                           

Как с этим бороться?
9 июн 05, 15:34    [1610246]     Ответить | Цитировать Сообщить модератору
 Re: Процедура формирования текстового файла  [new]
tpg
Member

Откуда: Novosibirsk
Сообщений: 23902
Для получения выходного файла в юникоде для утилиты OSQL существует аргумент -u
10 июн 05, 07:18    [1611704]     Ответить | Цитировать Сообщить модератору
 Re: Процедура формирования текстового файла  [new]
avec
Member

Откуда: Москва
Сообщений: 826
Юникод пробовал, не подходит. В результате сделал вторым вариантом из ФАКа - получилось нормально, то что нужно.
10 июн 05, 10:06    [1612048]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить