Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2008.03.23;
Скачать: CL | DM;

Вниз

Многофайловая БД   Найти похожие ветки 

 
olevacho_ ©   (2007-10-27 19:40) [0]

Есть ли возможность создать на Interbase/Firebird многофайловую базу но, чтобы можно было указать какие таблицы и в каком файле должны находится?


 
jack128 ©   (2007-10-27 20:04) [1]

нет.  Максимум что можно, это создать external tables, но у них очень серьезные ограничения есть, практически несовместимые с нормальной работой..


 
olevacho_ ©   (2007-10-27 20:18) [2]


> external tables

А какие имеются ограничения? Мне всего то нужно сделать выборку из рабочих таблиц и вставить записи в соответствующие таблицы в другом файле который потом можно было бы отправить по мылу.


 
DrPass ©   (2007-10-27 22:55) [3]


> Мне всего то нужно сделать выборку из рабочих таблиц и вставить
> записи в соответствующие таблицы в другом файле который
> потом можно было бы отправить по мылу.

Это можно. Но в таком случае "другой файл" будет просто набором записей без какого-либо форматирования и метаданных. Устроит?


 
olevacho_ ©   (2007-10-27 23:42) [4]


> Устроит?

Трудно сказать. Нужно пробовать. Главное работает ли все это с embedded firebird? И с какой версии поддерживаются внешние таблицы?


 
olevacho_ ©   (2007-10-27 23:44) [5]


> Устроит?

Вообще то если потом после получения "другого файла" можно будет сделать выборку из внешних таблиц и вставить в другую базу тогда устроит.


 
DrPass ©   (2007-10-28 00:09) [6]


> Вообще то если потом после получения "другого файла" можно
> будет сделать выборку из внешних таблиц и вставить в другую
> базу тогда устр

Если только для этого, то вполне сгодится. Хотя это можно сделать как угодно и без внешних таблиц. Возможностей экспорта из компонент доступа полно.

> И с какой версии поддерживаются внешние таблицы?

Давно. Еще в доисторических версиях Interbase были, кажется.


 
PEAKTOP ©   (2007-10-28 02:20) [7]

Если это развитие ветки
http://delphimaster.net/view/3-1193464759/
то я бы на Вашем месте сделал следующее: портировал таблицы в XML-формат TClientDataSet-ом, копируя значения свойств TFieldDefs (20-25 строчек кода), заархивировал (тем же rar.exe с параметрами) и отправил по почте.


 
olevacho_ ©   (2007-10-29 18:23) [8]


> Если это развитие ветки
> http://delphimaster.net/view/3-1193464759/

Да  точно.

> то я бы на Вашем месте сделал следующее: портировал таблицы
> в XML-формат TClientDataSet-ом, копируя значения свойств
> TFieldDefs (20-25 строчек кода), заархивировал (тем же rar.
> exe с параметрами) и отправил по почте.

Я пробовал в текстовый документ. Впринципе есть еще компонент TIBExtract но получается проблемма с кодировками строковых полей а также дато-временных.



Страницы: 1 вся ветка

Текущий архив: 2008.03.23;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.014 c
2-1203691244
San1
2008-02-22 17:40
2008.03.23
наследование свойства OnMouseMove


2-1203495233
Dymok
2008-02-20 11:13
2008.03.23
Как обратиться к объекту на другой форме в нестандартном случае?


15-1202605179
Linker
2008-02-10 03:59
2008.03.23
Когда я пишу const aRecord в параметре функции, то туда передаётс


15-1202629339
@!!ex
2008-02-10 10:42
2008.03.23
Редактирование видео


15-1202820631
Ega23
2008-02-12 15:50
2008.03.23
Коллеги, нужна помощь в тестировании программы.