Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Подключение через SQL запрок в FireBird к внешней базе данных [IB6.x]


el_serpiente ©   (2006-08-18 18:04:00) 

Использую компаненті интербейза делфи 2006 и длл бибилотеки фаербёрда 2.0 gds.dll. Есть два файла баз данніх один "one.ib" с табицей  внутри "table1" и второй файл "two.ib"  с таблицей "table2".
...
Воопрос! как сделать так чтобы я смог бы выбокрой выбрать сразу две таблицы находящиесе в двух разных БД по типу MS jet SQL:
"select tabl1.*, tabl2.* from tabl1, tabl2 in "c:\two.ib"  "  ?


Slym   (2006-08-22 05:05:00) [1]

Если только для отчетов то 2 конекта к 2 базам и лукап поле...


Klyk   (2006-08-22 00:30:00) [2]


> хорошо, подскажите как это сделать

1. ручками перебей.
2. IBDataPump
3. напиши сам - это проще простого.


Виталий Панасенко   (2006-08-21 09:59:00) [3]

DataPump/IBDataPump


el_serpiente   (2006-08-21 09:35:00) [4]


> Виталий Панасенко   (19.08.06 15:45) [12]
> А что мешает РАЗ перетянуть названия каналов из "другой"
> базы в "первую" ?

хорошо, подскажите как это сделать


Виталий Панасенко   (2006-08-19 15:45:00) [5]

А что мешает РАЗ перетянуть названия каналов из "другой" базы в "первую" ?


Виталий Панасенко   (2006-08-19 15:44:00) [6]

А что мешает РАЗ перетянуть названия каналов из "другой" базы в "первую" ?


Val   (2006-08-19 15:42:00) [7]

>el_serpiente   (19.08.06 14:53)
"потому" какое-то у вас неуверенно-неубедительное..


el_serpiente   (2006-08-19 14:55:00) [8]

В одну не получится потомуЭ что программа записует в одну базу индефикаторы канала, метку времени и значение. ВОт, а для отчета нужно делать расшифровку каналов, а название каналов лежит в другой базе. ПРосто приходится делать топором: выводить выборку без расшифровки каналов, а потом уже перебирать каждую запись и добовлять расшифровку....вообще медленно это все :/


el_serpiente   (2006-08-19 14:53:00) [9]

В одну не получится потомуЭ что программа записует в одну базу индефикаторы канала, метку времени и значение. ВОт, а для отчета нужно делать расшифровку каналов, а название каналов лежит в другой базе. ПРосто приходится делать топором: выводить выборку без расшифровки каналов, а потом уже перебирать каждую запись и добовлять расшифровку....вообще медленно это все :/


Виталий Панасенко   (2006-08-19 14:31:00) [10]


> el_serpiente   (19.08.06 12:27) [4]
> что же делать? если в одном файле поля с индификаторами
> а во втором файле расшифровка этих индификаторов :/

"Даешь каждый символ названия в отдельную БД !!!..."
Разбить по такому принципу: A.IB, B.IB, C.IB,...,Z.IB, кириллицу тоже так сделать.. будет полный кандибобельс...


DSKalugin   (2006-08-19 13:55:00) [11]

слить все в единую базу


Val   (2006-08-19 12:32:00) [12]

зачем заводили так?
как вариант - перекачать справочники во вторую базу и настроить репликацию, если обе базы действующие.


el_serpiente   (2006-08-19 12:27:00) [13]

что же делать? если в одном файле поля с индификаторами а во втором файле расшифровка этих индификаторов :/


Desdechado   (2006-08-18 18:43:00) [14]

Из одной БД к другой подключиться нельзя.
Можно попробовать раком:
1. через общую для обеих баз EXTERNAL TABLE
2. через UDF
но все равно через ж..у


Val   (2006-08-18 18:32:00) [15]

>[1] ANB ©   (18.08.06 18:13)
не груби.
>el_serpiente   (18.08.06 18:04)
в БДЕ, например, существуют гетерогенные запросы. м.б. есть что-то в каких-нибудь более новых компонентах доступа, нужно поискать.


ANB   (2006-08-18 18:13:00) [16]

Обломись. Я уже спрашивал - не умеет такого сам FB.


Наверх

Титульная страница Поиск, карта сайта Написать письмо