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