Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / сохранение пароля для БД в Interbase / 4 сообщений из 4, страница 1 из 1
23.11.2003, 13:14
    #32332325
Олечка
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
сохранение пароля для БД в Interbase
Люди, помогите новичку! У меня есть приложение, написанное на Delphi, которое работает с БД Interbase. Хотелось бы, чтобы при его запуске выскакивало не стандартное окошко с запросом имя пользователя и пароля, а какое-нибудь своё и в случае неправильного ввода появлялось приглашение ввести данные заново. Как это сделать? Может, можно сохранить пароль к БД, а потом показывать свою форму и проверять правильность ввода?
...
Рейтинг: 0 / 0
23.11.2003, 17:50
    #32332412
Syleiman
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
сохранение пароля для БД в Interbase
Пиши на syleiman@mail.ru - листинги кину.

Так объяснять долго, хотя и не сложно это - диалог ввода пароля поменять.
...
Рейтинг: 0 / 0
24.11.2003, 16:59
    #32333308
_DmG_
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
сохранение пароля для БД в Interbase
Я у себя организовал БД Paradox (пароль к ней вводит само приложение), в которой есть поля:
- Имя пользователя (Иванов Иван Иванович)
- User Name (us_Ivanov) - user для InterBase
- и др.

Когда приложение запускается, открывается DBLookupComboBox к таблице Paradox и пользователь выбирает из списка (Иванов, Петров и т.д.) себя, а в обычном Edit ниже вводит звездочками пароль...

Дальше обработчик события от кнопки OK меняет параметры IBDatabase.
Затем в блоке try..except пытаемся коннектиться IBDatabase.Connected:=true

Удачи!
...
Рейтинг: 0 / 0
25.11.2003, 03:22
    #32333658
StarWind
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
сохранение пароля для БД в Interbase
Олечка
не вздумай делать так как советовал автор последнего топика.... это не верно в корне. А чтоб выдать свое окошко...
Свойство LoginPromt выставляем в false, далее перед открытием ( но не в событии ) выдаем форточку с приглашением, прогружаем свойства в params и пытаемся соеденится перехватывая при этом exception дабы отловить введен или нет пароль. Код ошибки на неверный пароль 335544472 . Все это можно оформить в функцию и радоваться жизни
...
Рейтинг: 0 / 0
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / сохранение пароля для БД в Interbase / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]