|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
05.06.2012, 14:19 | #1 |
Пользователь
Регистрация: 21.12.2008
Сообщений: 40
|
Здравствуйте, подскажите как можно сделать при запуске программы ввод пользователя и пароля. Есть отдельная табличка в Access там поля: №, имя пользователя, пароль.
У меня СУБД в Access, а сама программа в Builder. Если можно, то подробно по шагам расписать, т.к. я новичок в этом деле. Могу базу разместить, если кто готов помочь. Я поместила на форму Edit1 и Edit2, кнопку, и компонент Ttable и Data Source. Теперь пробую соединить это всё. Последний раз редактировалось ACE Valery; 05.06.2012 в 20:39. |
06.06.2012, 12:37 | #2 |
Форумчанин
Регистрация: 14.10.2011
Сообщений: 267
|
Раз у Вас СУБД Access, то скорее всего будете использовать ADOConnection. Как вытащить из таблицы имя пользователя и пароль, надеюсь, знаете. А чтобы при запуске программы появлялся запрос, просто добавьте библиотеку
Код:
Код:
|
06.06.2012, 13:04 | #3 |
Пользователь
Регистрация: 21.12.2008
Сообщений: 40
|
AdoConnection подключила. Вот такой код вставила:
Код:
|
06.06.2012, 13:18 | #4 |
Форумчанин
Регистрация: 14.10.2011
Сообщений: 267
|
Надо в цикле добавить ADOTable1->Next(); для перебора, и сообщения и несовпадении выдавать уже вне цикла, по состоянию флажка (true-false) совпадения.
|
06.06.2012, 13:24 | #5 |
Пользователь
Регистрация: 21.12.2008
Сообщений: 40
|
Вставила, пишет неверный логин и пароль.
Код:
|
06.06.2012, 13:30 | #6 |
Форумчанин
Регистрация: 14.10.2011
Сообщений: 267
|
(Вставлять тоже уметь надо...) А неправильно потому что. Вот так приблизительно надо__
Код:
|
06.06.2012, 13:50 | #7 |
Пользователь
Регистрация: 21.12.2008
Сообщений: 40
|
Что-то ни под каким паролем и пользователем не заходит.
Код:
|
06.06.2012, 14:14 | #8 |
Форумчанин
Регистрация: 14.10.2011
Сообщений: 267
|
Не понял: на любой ввод сообщение Login or Password incorrect! ?
|
06.06.2012, 14:43 | #9 |
Пользователь
Регистрация: 21.12.2008
Сообщений: 40
|
Ввожу логин и пароль, имеющиеся в таблице, выводит ошибку.
|
06.06.2012, 15:26 | #10 |
Форумчанин
Регистрация: 14.10.2011
Сообщений: 267
|
Попробуйте в сообщение об ошибке вставить слова (логин-пароль) из базы, с которыми сравниваете. И какой версией Билдера работаете? У меня все четко анализирует. Если другая форма нужна только для идентификации при старте, то лучше отказаться от такой структуры и делать все с одной формой, используя LoginDialog.
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Авторизация пользователя | revaldo666 | Microsoft Office Access | 12 | 16.12.2012 00:29 |
Авторизация пользователя в Делфи | могилев | БД в Delphi | 9 | 12.05.2011 01:15 |
Авторизация пользователя | mar4elo | PHP | 10 | 31.03.2011 19:28 |
Авторизация пользователя (плагин) | MCLotos | PHP | 3 | 06.01.2011 18:40 |
авторизация и распознавание пользователя | МаМи | Microsoft Office Access | 3 | 27.03.2010 21:03 |