![]() |
|
Модераторы: Poseidon, Snowy, bems, MetalFan |
![]()
|
|
| altarasjuk |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 331 Регистрация: 7.5.2003 Где: Харьков Репутация: 1 Всего: 1 |
Всем привет!
Подскажите, плиз, есть ли стандартный способ (или какой компонент) для экспорта таблиц из БД Access в XML? А то так ручками работать не охота.... -------------------- Правда - изобретение маньяков: колет глаза и режет уши. |
|||
|
||||
| Vit |
|
|||
![]() Vitaly Nevzorov ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 10964 Регистрация: 25.3.2002 Где: Chicago Репутация: 48 Всего: 207 |
А что там работать? Там писать минут на 20, ну если очень медленными темпами с длительными перекурами и пятью помошниками то можно растянуть это удовольствие часа на 2... Даже со всеми проверками и перекодированием это займёт ну никак не больше 50 строк кода...
-------------------- With the best wishes, Vit I have done so much with so little for so long that I am now qualified to do anything with nothing Самый большой Delphi FAQ на русском языке здесь: www.drkb.ru |
|||
|
||||
| altarasjuk |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 331 Регистрация: 7.5.2003 Где: Харьков Репутация: 1 Всего: 1 |
Ага 10 связанных таблиц и с условыем чтобы был и обратный процесс т.е. импорта, и при том не с заменой существующих данных, а с добавлением импортируемых. Я наверное не точно сформулировал вопрос.... Сорри..
Мне нужен экспорт и импорт. Ну в общем если взять классический пример: Вот мне надо чтобы можно было из одной базы экспортировать, а в другую импортировать, при этом чтобы данные экспорта ДОПИСАЛИСЬ в другую базу без разрушения её структуры, ну т.е. ID. Это сообщение отредактировал(а) altarasjuk - 13.7.2003, 13:54 -------------------- Правда - изобретение маньяков: колет глаза и режет уши. |
|||
|
||||
| Vit |
|
|||
![]() Vitaly Nevzorov ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 10964 Регистрация: 25.3.2002 Где: Chicago Репутация: 48 Всего: 207 |
C парсером немного сложнее (писать прийдётся уже пару часов), есть на www.torry.net несколько готовых парсеров XML, но по моему опыту они будут работать медленно. В общем самому писать... Я эту работу делал и не однократно, но увы, это делал на работе и распространять те коды не могу, может когда-нибудь, когда делать будет нечего напишу компоненты для этого...
-------------------- With the best wishes, Vit I have done so much with so little for so long that I am now qualified to do anything with nothing Самый большой Delphi FAQ на русском языке здесь: www.drkb.ru |
|||
|
||||
| altarasjuk |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 331 Регистрация: 7.5.2003 Где: Харьков Репутация: 1 Всего: 1 |
Ну вообщем то спасибо.... Придётся таки оторваться от пива и поработать мозгами и руками. С точки зрения реализации это не сложно, просто не верится что ещё нет универсального компонента для этих целей. Что ж прийдётся изобретать велосипед.
-------------------- Правда - изобретение маньяков: колет глаза и режет уши. |
|||
|
||||
| Vit |
|
|||
![]() Vitaly Nevzorov ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 10964 Регистрация: 25.3.2002 Где: Chicago Репутация: 48 Всего: 207 |
Стандартные есть, но работают они хитро: парсер проходит через XML, делает древовидную структуру, дальше идёт навигация по узлам - это очень медленно, для поставленной задачи надо читать попорядку, вовсе не надо делать парсинг, как обычно, т.к. не надо обращаться к произвольному узлу...
-------------------- With the best wishes, Vit I have done so much with so little for so long that I am now qualified to do anything with nothing Самый большой Delphi FAQ на русском языке здесь: www.drkb.ru |
|||
|
||||
| altarasjuk |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 331 Регистрация: 7.5.2003 Где: Харьков Репутация: 1 Всего: 1 |
мдаа... не так уж оно и сложно головой поработать, будем бороть свою лень
-------------------- Правда - изобретение маньяков: колет глаза и режет уши. |
|||
|
||||
![]()
|
| Правила форума "Delphi: Общие вопросы" | |
|
|
Запрещается! 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Snowy, MetalFan, bems, Poseidon, Rrader. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Delphi: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |