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

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

Две базы в одном запросе


Ренат ©   (2002-10-17 12:16:00) 

Имеется 2 базы foxpro и IB
Если запрос писать для одной базы с синтаксисом
":псевдонимБД:имяТаблицы" то все работает замечательно
Но когда запрос содержит две базы BDE выдает ошибку
"Type mismatch in expression."
Подскажите плз в чем дело?


Max Zyuzin   (2002-10-17 13:36:00) [1]

>Наталия © (17.10.02 13:31)
Ах вон оно что :) спасибо за разъяснения...
Но если честно, все это выглядит как "чесать левое ухо правой ногой через плечо"...


Наталия   (2002-10-17 13:31:00) [2]

>Max Zyuzin © (17.10.02 13:03)
>Мне кажется что такого быть не должно... (в смысле 1 запрос из >разлинчых СУБД)
Это осуществимо при примаенении БДЕ


Max Zyuzin   (2002-10-17 13:03:00) [3]

Чего то я не понял... а как должен комп интерпретировать запрос из 2-х разных таблиц? Какие дрова ему применить для доступа к данным???
Мне кажется что такого быть не должно... (в смысле 1 запрос из разлинчых СУБД)


ЮЮ   (2002-10-17 12:48:00) [4]

>>И, вообще, правомерно ли это делать?
>Что делать?
Связывать две таблицы, когда не обеспечена целостность данных


Виктор Щербаков   (2002-10-17 12:46:00) [5]


> Более того, в этом случае, по-моему, пропадает вся мощь
> IB, а всю работу делает BDE.

Именно так. Пропадают все преимущества клиент-серверной архитектуры.


perov   (2002-10-17 12:46:00) [6]

Пробовал я как-то в БДЕ совместь в одном запросе Фокспро и Оракл. Пытался долго и плюнул (может у меня руки кривые).
Запрос к двум базам данных получался, когда базы данных были одного типа.


Ренат   (2002-10-17 12:35:00) [7]

ЮЮ © (17.10.02 12:32)
И, вообще, правомерно ли это делать?

Что делать?


ЮЮ   (2002-10-17 12:32:00) [8]

И, вообще, правомерно ли это делать? Более того, в этом случае, по-моему, пропадает вся мощь IB, а всю работу делает BDE.


ЮЮ   (2002-10-17 12:25:00) [9]

Это просто несоответствие типов в выражении (базы то разные). Попробуй в запросе приведение типов


Наверх

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