Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2005.11.27;
Скачать: 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 вся ветка

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

Наверх




Память: 0.5 MB
Время: 0.029 c
11-1112073636
DmiSb
2005-03-29 09:20
2005.11.27
Как положить панель на нужную страницу TabConrol`a


1-1130935096
JohnKorsh
2005-11-02 15:38
2005.11.27
Размеры формы на экране с меньшим разрешением.


4-1127720516
DeadMeat
2005-09-26 11:41
2005.11.27
Синхронизация двух процессов


2-1127211373
V.I.P.er
2005-09-20 14:16
2005.11.27
Fullscreen


2-1131346245
freshman
2005-11-07 09:50
2005.11.27
каким образом подключить набор компонент