![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Многофайловая БД [IB6.x, Firebird]
olevacho_ © (2007-10-27 19:40:00)Есть ли возможность создать на Interbase/Firebird многофайловую базу но, чтобы можно было указать какие таблицы и в каком файле должны находится?
olevacho_ (2007-10-29 18:23:00) [1]
> Если это развитие ветки
> http://www.delphimaster.ru/cgi-bin/forum.pl?id=1193464759&n=1
Да точно.
> то я бы на Вашем месте сделал следующее: портировал таблицы
> в XML-формат TClientDataSet-ом, копируя значения свойств
> TFieldDefs (20-25 строчек кода), заархивировал (тем же rar.
> exe с параметрами) и отправил по почте.
Я пробовал в текстовый документ. Впринципе есть еще компонент TIBExtract но получается проблемма с кодировками строковых полей а также дато-временных.
PEAKTOP (2007-10-28 02:20:00) [2]Если это развитие ветки
http://www.delphimaster.ru/cgi-bin/forum.pl?id=1193464759&n=1
то я бы на Вашем месте сделал следующее: портировал таблицы в XML-формат TClientDataSet-ом, копируя значения свойств TFieldDefs (20-25 строчек кода), заархивировал (тем же rar.exe с параметрами) и отправил по почте.
DrPass (2007-10-28 00:09:00) [3]
> Вообще то если потом после получения "другого файла" можно
> будет сделать выборку из внешних таблиц и вставить в другую
> базу тогда устр
Если только для этого, то вполне сгодится. Хотя это можно сделать как угодно и без внешних таблиц. Возможностей экспорта из компонент доступа полно.
> И с какой версии поддерживаются внешние таблицы?
Давно. Еще в доисторических версиях Interbase были, кажется.
olevacho_ (2007-10-27 23:44:00) [4]
> Устроит?
Вообще то если потом после получения "другого файла" можно будет сделать выборку из внешних таблиц и вставить в другую базу тогда устроит.
olevacho_ (2007-10-27 23:42:00) [5]
> Устроит?
Трудно сказать. Нужно пробовать. Главное работает ли все это с embedded firebird? И с какой версии поддерживаются внешние таблицы?
DrPass (2007-10-27 22:55:00) [6]
> Мне всего то нужно сделать выборку из рабочих таблиц и вставить
> записи в соответствующие таблицы в другом файле который
> потом можно было бы отправить по мылу.
Это можно. Но в таком случае "другой файл" будет просто набором записей без какого-либо форматирования и метаданных. Устроит?
olevacho_ (2007-10-27 20:18:00) [7]
> external tables
А какие имеются ограничения? Мне всего то нужно сделать выборку из рабочих таблиц и вставить записи в соответствующие таблицы в другом файле который потом можно было бы отправить по мылу.
jack128 (2007-10-27 20:04:00) [8]нет. Максимум что можно, это создать external tables, но у них очень серьезные ограничения есть, практически несовместимые с нормальной работой..