![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Подключение через 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.