![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Как можно выгрузить данные в dbf? [D6, D7, SQL Pervasive]
Иванов__ © (2005-10-15 14:40:00)Из SQL сервера через ADO
sniknik (2005-10-17 10:40:00) [1]SQL в данном случае не причем. подобного рода команда (с IN) прерогатива исключительно Jet-а(access) который имеет разничные isam-ы для связи с внешними источниками данных.
читай ответы внимательно в [8] это уже говорилось.
Иванов__ (2005-10-17 09:58:00) [2]У меня ругается
Syntax error
ADOConnection1.Execute('select * into <<???>> NewTable in ' + '"' + Path + '" "Excel 8.0;" from student');
SQL не очень знаю :-)
Savek (2005-10-17 09:32:00) [3]Можно с указанием внешнего драйвера
ADOConnection1.Execute('select * into NewTable in '+'"'+Path+'" "Excel 8.0;" from OldTable');
В данном случае создается файл эксель, в который копируются все записи из OldTable (у меня из базы Access). Таким же образом можно задать др. драйвер для dbf, txt, и пр.
Иванов__ (2005-10-15 16:23:00) [4]Данные которые мне нужны отображаются в DBGrid. Можно ли работать с DBGrid. Т.е. обращаться к данным. Например перебрать все записи и считать данные. Скорой всего они отображаются в некотором текстовом формате.
sniknik (2005-10-15 15:56:00) [5]> Только непонятно в каком формате сохраняет.
по умолчанию в формате pfADTG
Иванов__ (2005-10-15 15:29:00) [6]Попробовал вот это
ADOQuery1.SaveToFile('c:\data.txt');
Только непонятно в каком формате сохраняет. Но сохраняет данные те.
sniknik (2005-10-15 15:25:00) [7]> Если так сложно выгрузить в dbf, может хоть в txt как нить можно
с чего решил, что сложно? готового кода никто в течении получаса не дал? так это не показатель.
в txt без разницы, примерно теже трудозатраты. и метод тот же, только вместо второй таблици лткрываеш текстовый файл... и запросы естественно отсекаются.
> Нешел компонент, но не могу с ним разобраться.
> Вообще подойдет он?
не подойдет. судя по построению запросов это исключительно для экспорта из mdb (access).
любят у нас гляжу в компоненты все пихать, желательно простое, то что в одну команду sql делается, или в 1 функцию (это про иконку в трей). ;)
Иванов__ (2005-10-15 15:11:00) [8]Если так сложно выгрузить в dbf, может хоть в txt как нить можно
Anatoly Podgoretsky (2005-10-15 15:08:00) [9]sniknik © (15.10.05 14:57) [2]
Не обратил внимания на базу :-(
Иванов__ (2005-10-15 15:06:00) [10]Там кода немного. Посмотрите.
Плохиш (2005-10-15 15:04:00) [11]
> Иванов__ © (15.10.05 15:02) [3]
> Нешел компонент, но не могу с ним разобраться.
Хочешь, чтобы мы с ним разобрались?
Иванов__ (2005-10-15 15:02:00) [12]Нешел компонент, но не могу с ним разобраться.
Вообще подойдет он?
http://www.gfb.pp.ru/modules.php?name=Pages&pa=showpage&pid=15
sniknik (2005-10-15 14:57:00) [13]DTS не пойдет, нет его в Pervasive :( (вернее не было когда я с ним еще работал (7.0), поменялось наверное уже много. может сейчас и есть какой аналог)
если не появилось, то способ один, окрываеш 2 коннекта, две таблици, одну читаеш в другую пишеш позаписьно... или тоже самое(по смыслу) но sql командами.
Anatoly Podgoretsky (2005-10-15 14:44:00) [14]Смотри в сторону DTS