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

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

Вернуться   Форум программистов > Delphi программирование > БД в Delphi
Регистрация

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 01.10.2013, 22:04   #11
Abay19941308
Пользователь
 
Регистрация: 29.10.2012
Сообщений: 64
По умолчанию

Код:
while not DM.ADOTable1.Eof do
begin
Prav:=DM.ADOTable1.fieldbyname('prava').Asinteger;

if (prav=1) then begin form3.show; ShowMessage ('добр пож!!!');end
else begin  ShowMessage ('см пароль нельзя!!!');form3.close;end;
end;
Методом loacate ок попобую

пишет undeclared identifier:' lo partial key

Последний раз редактировалось Stilet; 02.10.2013 в 09:39.
Abay19941308 вне форума Ответить с цитированием
Старый 01.10.2013, 22:57   #12
eval
Подтвердите свой е-майл
 
Регистрация: 29.08.2012
Сообщений: 4,011
По умолчанию

Выбросить отсюда ADOTable пока не поздно. и не заниматься ни локейтами ни чем либо подобным.
eval вне форума Ответить с цитированием
Старый 02.10.2013, 07:27   #13
phomm
personality
Старожил
 
Аватар для phomm
 
Регистрация: 28.04.2009
Сообщений: 2,882
По умолчанию

Цитата:
Сообщение от Abay19941308 Посмотреть сообщение
пишет undeclared identifier:' lo partial key
uses DB надо
phomm вне форума Ответить с цитированием
Старый 02.10.2013, 16:06   #14
Abay19941308
Пользователь
 
Регистрация: 29.10.2012
Сообщений: 64
По умолчанию

Все оказалось намного проще. Надо было поставить break в цикл с вводом логина и пароля.
Вот код:
procedure TForm1.BitBtn1Click(Sender: TObject);
var s,XZ:string; x,i,Prav:integer;
Begin
DM.ADOTable1.First;
while not DM.ADOTable1.Eof do
begin
XZ:=DM.ADOTable1.fieldbyname('login ').AsString;
s:=DM.ADOTable1.fieldbyname('pass') .AsString;
if (Edit1.Text = xz) and (Edit2.Text = s) then begin Form2.Show; Form1.Hide;break; end;
DM.ADOTable1.Next;
end;end;


begin
Prav:=DM.ADOTable1.fieldbyname('pra va').Asinteger;


if (prav=1) then begin form3.show; ShowMessage ('Äîáðî ïîæàëîâàòü!!!');end
else begin ShowMessage ('Ñìåíèòü ïàðîëü íåëüçÿ!!!');form3.close;end;


end;

Спасибо большое всем кто помогал !!!
Abay19941308 вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Разграничение прав доступа xDyPx PHP 1 04.05.2013 23:13
Разграничение прав доступа в рамках одного листа. Maverik2k Microsoft Office Excel 3 23.04.2013 12:00
Разграничение прав на области листа Chelentano Microsoft Office Excel 11 07.02.2013 10:33
БД Access и разграничение прав доступа chandrasecar БД в Delphi 0 22.05.2011 23:22
Разграничение прав доступа Len@09 БД в Delphi 24 03.11.2009 15:39