|
|
|
сохранение пароля для БД в Interbase
|
|||
|---|---|---|---|
|
#18+
Люди, помогите новичку! У меня есть приложение, написанное на Delphi, которое работает с БД Interbase. Хотелось бы, чтобы при его запуске выскакивало не стандартное окошко с запросом имя пользователя и пароля, а какое-нибудь своё и в случае неправильного ввода появлялось приглашение ввести данные заново. Как это сделать? Может, можно сохранить пароль к БД, а потом показывать свою форму и проверять правильность ввода? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.11.2003, 13:14 |
|
||
|
сохранение пароля для БД в Interbase
|
|||
|---|---|---|---|
|
#18+
Пиши на syleiman@mail.ru - листинги кину. Так объяснять долго, хотя и не сложно это - диалог ввода пароля поменять. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.11.2003, 17:50 |
|
||
|
сохранение пароля для БД в Interbase
|
|||
|---|---|---|---|
|
#18+
Я у себя организовал БД Paradox (пароль к ней вводит само приложение), в которой есть поля: - Имя пользователя (Иванов Иван Иванович) - User Name (us_Ivanov) - user для InterBase - и др. Когда приложение запускается, открывается DBLookupComboBox к таблице Paradox и пользователь выбирает из списка (Иванов, Петров и т.д.) себя, а в обычном Edit ниже вводит звездочками пароль... Дальше обработчик события от кнопки OK меняет параметры IBDatabase. Затем в блоке try..except пытаемся коннектиться IBDatabase.Connected:=true Удачи! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.11.2003, 16:59 |
|
||
|
сохранение пароля для БД в Interbase
|
|||
|---|---|---|---|
|
#18+
Олечка не вздумай делать так как советовал автор последнего топика.... это не верно в корне. А чтоб выдать свое окошко... Свойство LoginPromt выставляем в false, далее перед открытием ( но не в событии ) выдаем форточку с приглашением, прогружаем свойства в params и пытаемся соеденится перехватывая при этом exception дабы отловить введен или нет пароль. Код ошибки на неверный пароль 335544472 . Все это можно оформить в функцию и радоваться жизни ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.11.2003, 03:22 |
|
||
|
|

start [/forum/topic.php?fid=40&msg=32332325&tid=1579604]: |
0ms |
get settings: |
5ms |
get forum list: |
12ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
183ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
41ms |
get tp. blocked users: |
1ms |
| others: | 196ms |
| total: | 451ms |

| 0 / 0 |
