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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 25.12.2008, 18:16   #1
Neymexa
Proffesional
Форумчанин
 
Аватар для Neymexa
 
Регистрация: 18.11.2008
Сообщений: 417
Печаль Проверка БД в Делфи

У меня БД и есть идентификация пользователя.
Я пока сделал только сообщение если поля пустые

if (Edit1.Text ='') or (Edit2.Text ='')
then showmessage('Ââåäèòå äàííûå');
О, степь родимая, как я скучаю по тебе...

Последний раз редактировалось Neymexa; 25.12.2008 в 18:30.
Neymexa вне форума Ответить с цитированием
Старый 25.12.2008, 18:31   #2
Neymexa
Proffesional
Форумчанин
 
Аватар для Neymexa
 
Регистрация: 18.11.2008
Сообщений: 417
Сообщение

как сделать проверку пользователя
О, степь родимая, как я скучаю по тебе...
Neymexa вне форума Ответить с цитированием
Старый 25.12.2008, 19:20   #3
5naip
Форумчанин
 
Аватар для 5naip
 
Регистрация: 05.10.2007
Сообщений: 536
По умолчанию

выложи структуру таблицы где у тебя забиты логины и пассы...
rocklistener...
5naip вне форума Ответить с цитированием
Старый 25.12.2008, 20:15   #4
Neymexa
Proffesional
Форумчанин
 
Аватар для Neymexa
 
Регистрация: 18.11.2008
Сообщений: 417
Радость структура

Цитата:
Сообщение от 5naip Посмотреть сообщение
выложи структуру таблицы где у тебя забиты логины и пассы...
логин пароль
Юзер1 123
Юзер2 234
О, степь родимая, как я скучаю по тебе...
Neymexa вне форума Ответить с цитированием
Старый 25.12.2008, 21:02   #5
5naip
Форумчанин
 
Аватар для 5naip
 
Регистрация: 05.10.2007
Сообщений: 536
По умолчанию

1. Кидаешь на форму из вкладки ADO компонент ADOQuery.
2.в обработчик события нажатия кнопки запихни такой код:
Код:
ADOQery1.Close;
ADOQery1.ConnectionString:='Provider=Microsoft.Jet.OLEDB.4.0;Data Source='+'ПУТЬ К ТВОЕЙ БАЗЕ'+';Persist Security Info=False';
ADOQery1.Sql.Text:='select пароль from TABLE where логин='''+edit1.text+'''';
ADOQuery1.Open;
ADOQuery1.First;
If ADOQuery1.Fields.Fields[0].AsString = edit2.text
  then {ЧТО ДЕЛАТЬ ЕСЛИ ЮЗЕР ПРОШЕЛ}
  else {ЧТО ДЛЕАТЬЕСЛИ НЕ ПРОШЕЛ]
TABLE - имя твоей таблицы,где это все хранится....забыл я именно имя спросить
rocklistener...
5naip вне форума Ответить с цитированием
Старый 25.12.2008, 21:18   #6
Neymexa
Proffesional
Форумчанин
 
Аватар для Neymexa
 
Регистрация: 18.11.2008
Сообщений: 417
Хорошо

Цитата:
Сообщение от 5naip Посмотреть сообщение
1. Кидаешь на форму из вкладки ADO компонент ADOQuery.
2.в обработчик события нажатия кнопки запихни такой код:
Код:
ADOQery1.Close;
ADOQery1.ConnectionString:='Provider=Microsoft.Jet.OLEDB.4.0;Data Source='+'ПУТЬ К ТВОЕЙ БАЗЕ'+';Persist Security Info=False';
ADOQery1.Sql.Text:='select пароль from TABLE where логин='''+edit1.text+'''';
ADOQuery1.Open;
ADOQuery1.First;
If ADOQuery1.Fields.Fields[0].AsString = edit2.text
  then {ЧТО ДЕЛАТЬ ЕСЛИ ЮЗЕР ПРОШЕЛ}
  else {ЧТО ДЛЕАТЬЕСЛИ НЕ ПРОШЕЛ]
TABLE - имя твоей таблицы,где это все хранится....забыл я именно имя спросить
Спасибо огромное!
О, степь родимая, как я скучаю по тебе...
Neymexa вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
проверка пароля <-=SG=-> Общие вопросы Delphi 4 04.11.2008 19:44
Проверка Манжосов Денис :) Общие вопросы Delphi 4 17.10.2008 16:27
Проверка орфографии Serg113 Microsoft Office Word 1 09.05.2008 22:29
Проверка переменных *_ViruS_* Общие вопросы C/C++ 3 21.09.2007 21:33