Вниз
Скачать: CL | DM;

Как можно выгрузить данные в dbf?   Найти похожие ветки 

 
Иванов__ ©   (2005-10-15 14:40) [0]

Из SQL сервера через ADO


 
Anatoly Podgoretsky ©   (2005-10-15 14:44) [1]

Смотри в сторону DTS


 
sniknik ©   (2005-10-15 14:57) [2]

DTS не пойдет, нет его в Pervasive :( (вернее не было когда я с ним еще работал (7.0), поменялось наверное уже много. может сейчас и есть какой аналог)

если не появилось, то способ один, окрываеш 2 коннекта, две таблици, одну читаеш в другую пишеш позаписьно... или тоже самое(по смыслу) но sql командами.


 
Иванов__ ©   (2005-10-15 15:02) [3]

Нешел компонент, но не могу с ним разобраться.
Вообще подойдет он?

http://www.gfb.pp.ru/modules.php?name=Pages&pa=showpage&pid=15


 
Плохиш ©   (2005-10-15 15:04) [4]


> Иванов__ ©   (15.10.05 15:02) [3]
> Нешел компонент, но не могу с ним разобраться.

Хочешь, чтобы мы с ним разобрались?


 
Иванов__ ©   (2005-10-15 15:06) [5]

Там кода немного. Посмотрите.


 
Anatoly Podgoretsky ©   (2005-10-15 15:08) [6]

sniknik ©   (15.10.05 14:57) [2]
Не обратил внимания на базу :-(


 
Иванов__ ©   (2005-10-15 15:11) [7]

Если так сложно выгрузить в dbf, может хоть в txt как нить можно


 
sniknik ©   (2005-10-15 15:25) [8]

> Если так сложно выгрузить в dbf, может хоть в txt как нить можно
с чего решил, что сложно? готового кода никто в течении получаса не дал? так это не показатель.
в txt без разницы, примерно теже трудозатраты. и метод тот же, только вместо второй таблици лткрываеш текстовый файл... и запросы естественно отсекаются.

> Нешел компонент, но не могу с ним разобраться.
> Вообще подойдет он?
не подойдет. судя по построению запросов это исключительно для экспорта из mdb (access).
любят у нас гляжу в компоненты все пихать, желательно простое, то что в одну команду sql делается, или в 1 функцию (это про иконку в трей). ;)


 
Иванов__ ©   (2005-10-15 15:29) [9]

Попробовал вот это

ADOQuery1.SaveToFile("c:\data.txt");

Только непонятно в каком формате сохраняет. Но сохраняет данные те.


 
sniknik ©   (2005-10-15 15:56) [10]

> Только непонятно в каком формате сохраняет.
по умолчанию в формате pfADTG


 
Иванов__ ©   (2005-10-15 16:23) [11]

Данные которые мне нужны отображаются в DBGrid. Можно ли работать с DBGrid. Т.е. обращаться к данным. Например перебрать все записи и считать данные. Скорой всего они отображаются в некотором текстовом формате.


 
Savek   (2005-10-17 09:32) [12]

Можно с указанием внешнего драйвера

ADOConnection1.Execute("select * into NewTable in "+"""+Path+"" "Excel 8.0;" from OldTable");


В данном случае создается файл эксель, в который копируются все записи из OldTable (у меня из базы Access). Таким же образом можно задать др. драйвер для dbf, txt, и пр.


 
Иванов__ ©   (2005-10-17 09:58) [13]

У меня ругается

Syntax error
ADOConnection1.Execute("select * into <<???>> NewTable in " + """ + Path + "" "Excel 8.0;" from student");

SQL не очень знаю :-)


 
sniknik ©   (2005-10-17 10:40) [14]

SQL в данном случае не причем. подобного рода команда (с IN) прерогатива исключительно Jet-а(access) который имеет разничные isam-ы для связи с внешними источниками данных.

читай ответы внимательно в [8] это уже говорилось.



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

Скачать: CL | DM;



Память: 0.48 MB
Время: 0.025 c
2-1131821210
kami
2005-11-12 21:46
2005.11.27
Ничего не понимаю... MemProof - unfreeded VirtualAlloc


6-1124185391
digger
2005-08-16 13:43
2005.11.27
Таблица маршрутизации


1-1131007433
ВоваВова
2005-11-03 11:43
2005.11.27
меню для tray иконки


8-1120431088
flatron84
2005-07-04 02:51
2005.11.27
DSPack


4-1127554705
Still Swamp
2005-09-24 13:38
2005.11.27
Возможен ли экспорт процедур из EXE




   Наверх