Hola
El query:
Código Delphi
[-]
SELECT CodUsuario, Clave FROM Usuarios WHERE
CodUsuario = :nom
Dice: Selecciona el codigo del usuario y la clave de la tabla usuarios.
Donde el codigo del usuario sea igual al parametro nom
El codigo del boton aceptar:
ADLoguin es el nombre del query (no te confundas)
Código Delphi
[-]
procedure TFLogin.BtnOkClick(Sender: TObject);
begin
LoginOK := False;
ADLogin.Parameters.ParamByName('nom').Value:= EUsuario.Text;
ADLogin.Active:= True;
EUsuario.Text:= ADLogin.Fields[1].AsString;
If ADLogin.RecordCount < 1 then
Begin
Cuenta := Cuenta + 1;
MessageDlg('Usuario no encontrado',mtError, [mbOK], 0);
EUsuario.Text := '';
EClave.Text := '';
ADLogin.Active := False;
If Cuenta = 3 then Close;
end
else
If ADLoginClave.AsString = EClave.Text then
Begin
LoginOk := True;
ADLogin.Active := False;
FClientes:=TFClientes.Create(self);
try
FLogin.Visible:= False;
FClientes.ShowModal;
finally
FClientes.Free;
end;
Close;
end
else
Begin
Cuenta := Cuenta + 1;
MessageDlg('Clave Inválida',mtError, [mbOK], 0);
EClave.Text := '';
ADLogin.Active := False;
If Cuenta = 3 then Close;
end;
end;
El archivo que coloque es un ZIP, dentro esta el ejemplo.
Saludos