Вниз
Скачать: CL | DM;

TQuery без TDatabase   Найти похожие ветки 

 
dymka ©   (2002-01-15 08:50) [0]

Уже задавал, но теперь перефразирую вопрос:
Итак есть запрос вида


select * from ":alias1:table1", ":alias2:table1"


Т.е. сделать гетерогенный запрос. База данных требует индентификации пользователя. При открытие его требуется 2 раза ввести пароль. Можно этого как-нибудь избежать??? Ввести имя пользователя и пароль заранее? Если бы был один запрос то можно было бы создать для него компонент TDatabase, но запрос гетерогенный и не допускает указания алиаса базы данных в свойстве TQuery.DatabaseName. Кто что посоветует???


 
Mike_Goblin ©   (2002-01-15 09:44) [1]

Во втором компоненте TDatabase LoginPrompt:=false;
в событии превого OnLogin (можно и AfterConnect) поменять логин и пароль для второго TDatabase.


 
dymka ©   (2002-01-15 10:15) [2]

Сорри.. я не знаю сколько коннектов будет у меня в запросе... а если запрос из трех баз??? Чтобы задача была яснее - пишу выполнение скриптов для переброски одних баз в другие... Такие переброски нужно делать часто, при этом все время дергать из разных баз данных. Ручками надоело.
2Mike_Goblin: TQuery нельзя связать с компонентом TDatabase, поскольку он будет думать, что база уже определена и проругается на ":alias1:table1".


 
ao1973   (2002-01-15 14:34) [3]

Вообще Interbase плохо работает с несколькими базами!!
Переходи на другой сервер


 
dymka ©   (2002-01-16 07:29) [4]

Причем тут интербейс???? Я через БДЕ все делаю... Ему пофиг все... авторизация везде одинакова на уровне БДЕ... Все так то работает, но нежелательно в процессе выполнения SQL-скриптов, чтобы вываливалось запрос пароля... Его бы заранее вести... но куда? :)



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.005 c
1-32182
BorisM
2002-01-23 07:24
2002.02.11
Прокрутка при DragDrop


1-32297
Abajun
2002-01-28 13:39
2002.02.11
Обработка исключительных ситуаций


7-32355
-=CrazyFish=-
2001-10-10 12:23
2002.02.11
Инфракрасный порт


1-32201
Oleg Fomicheff
2002-01-18 13:44
2002.02.11
Помогите с алгоритмом


14-32343
Потерянный
2001-12-21 10:26
2002.02.11
Русский это не национальность, русский это судьба




   Наверх