Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.10.23;
Скачать: CL | DM;

Вниз

Свой диалог при вводе парля и логина для конекта к Oracle   Найти похожие ветки 

 
Relaxxx ©   (2003-10-02 15:18) [0]

Собственно вопрос в заголовке. Даи еще я работаю через БДЕ


 
Vlad ©   (2003-10-02 15:25) [1]

Это не вопрос. Это утверждение.
А вот в чем вопрос-неясно.


 
Reindeer Moss Eater ©   (2003-10-02 15:34) [2]

TDatabase.OnLogin


 
Relaxxx ©   (2003-10-02 15:45) [3]

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


> Reindeer Moss Eater ©
а поподродней можеш, как он работает, у меня вначале конектится компонент Query из-зи чего и просит сразу конект


 
Reindeer Moss Eater ©   (2003-10-02 15:49) [4]

Write an OnLogin event handler to take specific actions when an application attempts to connect to a database. By default, a database login is required. The current USERNAME is read from the Params property, and a standard Login dialog box opens. The dialog prompts for a user name and password combination, and then uses the values entered by the user to set the USERNAME and PASSWORD values in the Params property. These values are then passed to the remote server.

Applications that provide alternative OnLogin event handlers must set the USERNAME and PASSWORD values in LoginParams. LoginParams is a temporary string list and is freed automatically when no longer needed.


 
Relaxxx ©   (2003-10-02 16:06) [5]

что то у меня нифига не выходит, можете код приблизительный привести


 
Relaxxx ©   (2003-10-02 16:09) [6]

да и еще, а можно как то не через TDatabase, просто я его не использую, раздуплите меня в этом деле а то я что то вообще плтерялся :-(


 
Zhouck ©   (2003-10-02 16:14) [7]

Перейди лучше на ODAC и не парься (потом меньше проблем будет)


 
Relaxxx ©   (2003-10-02 16:17) [8]


>
> Zhouck ©
100 пудов, но пока нужно решить вот это


 
Reindeer Moss Eater ©   (2003-10-02 16:18) [9]

procedure TForm1.Database1Login(Database: TDatabase; LoginParams: TStrings);
begin
LoginParams.Values["USER NAME"]:="sys";
LoginParams.Values["PASSWORD"] :="change_on_install";
end;


 
Relaxxx ©   (2003-10-02 16:29) [10]


> Reindeer Moss Eater ©
большое спасибо, а если без Database, можно как то или нет???


 
NAlexey ©   (2003-10-02 16:31) [11]

>Reindeer Moss Eater
Да страшный же он, Датабазелогин. Лучше уж его подавлять а в свою форму писАть.


 
Reindeer Moss Eater ©   (2003-10-02 16:40) [12]

а если без Database, можно как то или нет???

Нельзя. И вредно это.

Да страшный же он, Датабазелогин. Лучше уж его подавлять а в свою форму писАть.

А где у меня страшный стандартный логин появляется?


 
Relaxxx ©   (2003-10-02 17:21) [13]

ВСЕ СУПЕР, РАБОТАЕТ!!!
вот только как узнать какое имя пользователя записано в конекте БДЕ чтобы я его ставил по дефоулту в строку ЮЗЕР


 
Reindeer Moss Eater ©   (2003-10-02 17:31) [14]

вот только как узнать какое имя пользователя записано в конекте БДЕ чтобы я его ставил по дефоулту в строку ЮЗЕР

Ты же хотел свой логин диалог (спросит имя у юзера).

А узнать дефолтное:
TSession.GetAliasParams
TSession.GetDriverParams


 
Relaxxx ©   (2003-10-02 17:58) [15]

и вдогонку :-)

Как мне обработать ошибку если пароль или логин введен неправельно


 
Relaxxx ©   (2003-10-02 18:18) [16]

?????????

так как мне узнать что введен пароль неправельно(тоесть если я не смог соединится значит например выход)


 
Relaxxx ©   (2003-10-02 18:36) [17]

незнаете??? а может можете дать какой-то совет


 
Reindeer Moss Eater ©   (2003-10-03 08:30) [18]

так как мне узнать что введен пароль неправельно(тоесть если я не смог соединится значит например выход)

function ConnectToDatabase:boolean
begin
...
...
Result:= Database1.Connected;
end;



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

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

Наверх




Память: 0.5 MB
Время: 0.018 c
14-74429
MYSTERYO
2003-10-02 23:33
2003.10.23
Бывает у вас такое? На любимом форуме побывал, почту проверил,


3-74041
RDen
2003-10-02 12:40
2003.10.23
Select from Query


3-74007
Ahmad K
2003-10-05 16:04
2003.10.23
Самый ламерский вопрос!!!


1-74146
Kiril
2003-10-10 20:56
2003.10.23
Запутался в класах. Видно чего то не понимаю...


1-74312
Dimaz-z
2003-10-13 19:41
2003.10.23
Как сделать, чтобы только одна форма была активной ...