Страница: 1 |
Страница: 1 |
Вопрос: Выборка из двух БД
Добавлено: 09.06.06 17:41
Автор вопроса: Hunter2003 | ICQ: 287314254
Народ, подскажите плиз. Есть два рекордсета подключенные к разным БД, нужно вынуть две таблы, связанные по key_id. Одна база в InterBase, другая в Access. Возможно такое?
Ответы
Всего ответов: 4
Номер ответа: 1
Автор ответа:
Neco
ICQ: 247906854
Вопросов: 133
Ответов: 882
Web-сайт:
Профиль | | #1
Добавлено: 09.06.06 22:18
Сомневаюсь, поскольку фактической связи между ними нет - только логическая. Связывать надо на уровне приложения.
Номер ответа: 2
Автор ответа:
Hunter2003
ICQ: 287314254
Вопросов: 14
Ответов: 72
Профиль | | #2
Добавлено: 13.06.06 10:08
Есть другая мысль на сей счет. Access позволяет создавать связанные с внешней базой таблицы. Если такое провернуть, то можно без напрягов работать с этой таблицей как со своей собственной. Тогда возникает другой вопрос: как создать такую связь программно?
Номер ответа: 3
Автор ответа:
SRV
ICQ: 254226129
Вопросов: 30
Ответов: 107
Профиль | | #3
Добавлено: 19.06.06 10:09
Между прочим если подумать, то это можно сделать нефиг делать! Если у одной и другой таблице есть поле key_id, то это очень легко как мне кажется, только вот будет немного долговато.
Номер ответа: 4
Автор ответа:
Hunter2003
ICQ: 287314254
Вопросов: 14
Ответов: 72
Профиль | | #4
Добавлено: 19.06.06 12:33
Neco правильно ответил, что между таблицами связь существует только логическая, т.к. обе таблицы открываются в разных объектах доступа к БД, будь то ADO, DAO и т.п. В любом случае придеться связывать программно. Я вроде слышал, что при помощи ExpressQuantumGrid можно такое провернуть. Кто поделиться полнофункциональной версией контрола или даст ссылку на него?