Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.02.11;
Скачать: 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 вся ветка

Текущий архив: 2002.02.11;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.012 c
1-32293
madcap
2002-01-28 22:53
2002.02.11
Как узнанть создан ли уже объект или нет


4-32383
Olgerd
2001-12-09 18:19
2002.02.11
Панель задач


4-32369
ctapik-net
2001-12-13 21:08
2002.02.11
как узнать дату установки windows?


3-32137
Sergant
2002-01-12 04:35
2002.02.11
Строковые поля длинй больше 255


1-32286
avr555
2002-01-24 16:07
2002.02.11
побитовое исключающее ИЛИ