C++ Builder
| Главная | Уроки | Статьи | FAQ | Форум | Downloads | Литература | Ссылки | RXLib | Диски |

 
CDS в DBF или TXT
Gedeon
Отправлено: 12.07.2004, 16:24


Ветеран

Группа: Модератор
Сообщений: 1742



Вот тут товарищ попросил сделать ему такую хрень, я вообще с этими базами не сталкивался никогда, времени вчитываться нету, если кто под рукой имеет или слету сказать может. У меня получилось загрузить данные, а вот сохранить получается только в XML, что не подходит, с последним тоже никогда не работал, может его просто переконвертить в текст с табуляциями?
AVC
Отправлено: 12.07.2004, 16:39


Ветеран

Группа: Модератор
Сообщений: 1583



Можно воспользоваться ADO. И text и dbf понимают команды sql.
Шаг 1 генерируем Create table (у dbf не забыть обрезать имена полей до 10 символов)
Шаг 2 проход по выборке и генерация Insert

QUOTE

просто переконвертить в текст с табуляциями

Зависит от "для чего нужен экспорт".
Есть готовые решения, но в них используется один собственный компонент.
Gedeon
Отправлено: 12.07.2004, 17:37


Ветеран

Группа: Модератор
Сообщений: 1742



QUOTE (AVC @ 12/07/2004, 17:41)
Зависит от "для чего нужен экспорт".
Есть готовые решения, но в них используется один собственный компонент.

Спасибо, действительно тут подумал все зависит от целей, все уже сделал, просто XML переконвертил. В смысле строки перебрал и ручками заменил все что нужно, всем спасибо.

Вернуться в Работа с базами данных в C++Builder