Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.10.24;
Скачать: CL | DM;

Вниз

Выгрузка данных MSSQL в файл *.txt   Найти похожие ветки 

 
Explorer ©   (2002-10-02 14:55) [0]

Мастера!
Надо каккие-то данные из определенных полей БД, записать в *.txt
файл, разделяя данные запятой.
Как это можно выполнить?


 
Kuusiniemi ©   (2002-10-02 16:27) [1]

Цикл по записям и в нем цикл полям... запись в текстовый файл... какие проблемы то?


 
Explorer ©   (2002-10-03 06:36) [2]

А если в *.dbf надо? Для этого сначала надо создать сам *.dbf, а
затем туда выгружать?


 
gek ©   (2002-10-03 07:49) [3]

>Explorer © (03.10.02 06:36)
Именно


 
Explorer ©   (2002-10-03 08:00) [4]

спасибо


 
sniknik ©   (2002-10-03 11:09) [5]

можно проше и создавать не придется. через OPENDATASOURCE или OpenRowset посмотри в BOL. через них можно просто запрос select into сделать, с dbf проблем не должно быть многие драйвера поддерживают а с разделителем в виде запятой надо исправлять в реестре (по умолчанию ";") это если jet использовать. может и другие поддерживают.

можно конечно и циклом но как правило это not (быстрее работает).


 
Explorer ©   (2002-10-03 14:00) [6]

>sniknik ©
можно подробнее?
Или примерчик?


 
sniknik ©   (2002-10-04 10:41) [7]

можно. хотя с select-om я возможно погорячился. нет у меня нигде но должно линк сервер работает с select into а OPENDATASOURCE вроде как замена. я уже привык с MDB-шниками работать там немного по другому. ну да ладно разберешся.

рабочие селекты
переброс в dbf (файл должен существовать).
INSERT INTO
OpenDataSource("Microsoft.Jet.OLEDB.4.0", "Data Source="D:\";Extended properties=dBase IV")...CASHSAIL
SELECT * FROM CASHSAIL
переброс в текст разделитель ";" как в экселе экспорт в cvs (comma delimited) т.к. расширение нестандартное указываем явно
INSERT INTO OpenDataSource("Microsoft.Jet.OLEDB.4.0", "Data Source="D:\";Extended properties=Text")...saccsel#txt
SELECT * FROM [1saccsel]
если хочеш поменять разделитель то тебе сюда
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Jet\4.0\Engines\Text
параметр Format Delimited(;) но менять насовсем не советую не ты один используеш. (тот же Эксель)
файл тоже должен существовать со структурой (первая строка), выгрузи чтонибудь из екселя и посмотри как структура описана.
вроде все. разбирайся.


 
Explorer ©   (2002-10-04 10:49) [8]

>sniknik ©
Признателен, что все мне "разживали"!
Спасибо!



Страницы: 1 вся ветка

Текущий архив: 2002.10.24;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.019 c
6-78550
ПОМОГИТЕ МНЕ
2002-08-19 20:34
2002.10.24
Помогите мастера плиз, как закрыть порт например 19 на своей маши


3-78269
Dr.Shark
2002-10-02 13:33
2002.10.24
как создать иерархичную базу данных


1-78485
Higs
2002-10-13 13:07
2002.10.24
Доступ к родит. окну


1-78339
Leny
2002-10-14 12:43
2002.10.24
Выделить ячейку в StringGrid e


14-78606
Sergey13
2002-10-01 11:20
2002.10.24
Как думаете - попрутся наши вояки в Грузию или нет?