Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2002.02.11;
Скачать: [xml.tar.bz2];

Вниз

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;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.45 MB
Время: 0.021 c
1-32287
gamer
2002-01-26 02:05
2002.02.11
Скроллинг


3-32163
Eduard
2002-01-16 13:20
2002.02.11
SQLClientDataSet, Params


4-32380
Don
2001-12-12 18:36
2002.02.11
Определение длины строки при выводе ссобщения в rectangle


1-32181
Ig
2002-01-25 12:37
2002.02.11
Ошибка при StrToDate


3-32171
Andrey007
2002-01-15 09:51
2002.02.11
Direct Oracle Access.





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский