Estou tentando fazer um Tela de Login com Banco de Dados em Access, porem sempre que tento fazer o login o Delphi me retorna uma mensagem de erro! Estou quase certo que o problema está na declaração SQL...
Outra coisa! Fiz uma validação para conferir se os campos estão em branco, mas o Delphi acusa um erro e pula a ação!
procedure TLogin.btt_logarClick(Sender: TObject);
var
Login, Senha: String;
begin
Login := edt_login.Text;
Senha := edt_senha.Text;
if (Login = '') Or (Senha = '') then
begin
Application.MessageBox('Campo de Usuário ou Senha em branco!','ATENÇÃO',
Mb_IconWarning + Mb_OK);
Exit;
end;
If not (CulturaDM.tb_secre_pessoal.Active) Then CulturaDM.tb_secre_pessoal.Open;
CulturaDM.Q_pessoal.Close;
CulturaDM.Q_pessoal.Sql.Clear;
CulturaDM.Q_pessoal.Sql.Add('SELECT * FROM tb_secre_pessoal WHERE mat_num = '+ Login + ' and lg_senha = ' + Senha);
CulturaDM.Q_pessoal.Open;
If (CulturaDM.Q_pessoal.RecordCount > 0) then
begin
Showmessage('Login Existente');
end
else
begin
Showmessage('Login Inesistente');
end;
end;
Pergunta
TIA0
Boa noite,
Estou tentando fazer um Tela de Login com Banco de Dados em Access, porem sempre que tento fazer o login o Delphi me retorna uma mensagem de erro! Estou quase certo que o problema está na declaração SQL...
Outra coisa! Fiz uma validação para conferir se os campos estão em branco, mas o Delphi acusa um erro e pula a ação!
abraços
Link para o comentário
Compartilhar em outros sites
9 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.