Вниз
Скачать: 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.027 c
14-1130868063
Bogdan1024
2005-11-01 21:01
2005.11.27
Помогите собрать комп!!!


3-1129268518
Alex--
2005-10-14 09:41
2005.11.27
Проблема переноса данных из одной БД в другую


2-1131611315
Рафик
2005-11-10 11:28
2005.11.27
Вопрос по Rave Report


2-1131379656
makxi
2005-11-07 19:07
2005.11.27
Информацыя про комп


1-1131006973
Ugrael
2005-11-03 11:36
2005.11.27
dbgrid и defaultdrawing




   Наверх