me deêm a Luz

07/02/2003

0

ai galera to rateando em uma sql simples....alguem me ajuda......
como faço para verificar seu minha edt é igual ao campo senha em minha tabela dbase???


Bruno

Bruno

Responder

Posts

07/02/2003

Fernanda.m

Tente esse código que eu usei e deu certo:
(O DM_dados é um data module, nomeacesso e senhaacesso são campos edit)

var
x : integer;
begin
x:=1;
if DM_dados.TUsuario.locate(´Nome_usuario´,nomeacesso.Text,[loCaseInsensitive]) = true then begin
if(senhaacesso.text = DM_dados.TUSUARIO.FieldByName(´Senha_usuario´).asstring) then
begin
if x = 3 then
begin
MessageDlg(´Lamento, são permitidas somente 3 tentativas para acesso ao sistema !´, mtInformation, [mbOk], 0);
close;
end else begin
FSenha.Hide;
Fconsulta.show;
end;
end else begin
showMessage(´Senha inválida para acesso ao sistema !´);
nomeacesso.clear;
senhaacesso.clear;
nomeacesso.setfocus;
x := x+1;
end;
end else begin
showMessage(´Usuário desconhecido!´);
nomeacesso.clear;
senhaacesso.clear;
nomeacesso.setfocus;
x := x+1;
end;
end;

se der certo me avise!

fernanda.m :D


Responder

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar