Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 31.03.2013, 10:20   #1
Train-GT
Пользователь
 
Регистрация: 22.11.2012
Сообщений: 26
По умолчанию Регистрация

Здравствуйте! Регистрация как таковая работает, но необходимо сделать проверку на наличие в БД пользователя.
В DBEdit вводится данные и при нажатии кнопки происходит ADOQuery1.Post; Подскажите как?
Код:
ADOQuery1.Close;
ADOQuery1.SQL.Clear;
ADOQuery1.SQL.Text:='select * from Регистрация_Учеников where Логин = '
+ #39 + Edit1.Text + #39+ ' and Пароль = ' +#39 + Edit2.Text + #39;
ADOQuery1.Active:=True;
ADOQuery1.Open;
If ADOQuery1.RecordCount>0 then  begin
Form3.Show;
- это вход.
Я думал вот так сделать:
Код:
procedure TForm4.Edit1KeyPress(Sender: TObject; var Key: Char);
begin
DBEdit5.Text:=Form8.Edit1.Text;
ADOQuery1.Close;
ADOQuery1.SQL.Clear;
ADOQuery1.SQL.Text:='select * from Регистрация_Учеников where Логин = '
+ #39 + Edit1.Text + #39;
ADOQuery1.Active:=True;
ADOQuery1.Open;
If ADOQuery1.RecordCount>0 then begin
key:='1';
end;
if key='1' then label8.Caption:='Такой пользователь уже существует!';
end;
Train-GT вне форума Ответить с цитированием
Старый 31.03.2013, 12:03   #2
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Стесняюсь спросить, а почему не настроить в БД роли? Это гораздо надежнее будет. Именно для управления списком пользователей они и предназначены.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 31.03.2013, 12:17   #3
Train-GT
Пользователь
 
Регистрация: 22.11.2012
Сообщений: 26
По умолчанию

Я в Access не очень соображаю. А поподробнее можно?
Train-GT вне форума Ответить с цитированием
Старый 31.03.2013, 12:32   #4
Train-GT
Пользователь
 
Регистрация: 22.11.2012
Сообщений: 26
По умолчанию

Цитата:
Сообщение от Stilet Посмотреть сообщение
Стесняюсь спросить, а почему не настроить в БД роли? Это гораздо надежнее будет. Именно для управления списком пользователей они и предназначены.
Я в Access не очень соображаю. А поподробнее можно?
Train-GT вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Регистрация Tradua PHP 1 04.01.2012 14:58
Регистрация Умагаджи Общие вопросы Delphi 0 08.02.2011 18:30
Регистрация Denim PHP 17 20.12.2010 22:38
регистрация Dimarik PHP 1 17.07.2010 23:51
Регистрация БД Gladiator БД в Delphi 1 05.06.2008 00:09