Delphi v7Изменить пароль Delphi v7
Этот код предназначен для того, чтобы пользователь мог изменить свой пароль. Кажется, что он выполнен правильно, но новый пароль не сохраняется в поле данных пароля. Я, должно быть, сделал что-то не так, но я не вижу этого.
procedure TForm4.btnPswordClick(Sender: TObject);
var
I: integer;
begin
tblLogin.First;;
for I := 0 to tblLogin.RecordCount do
Begin
If tblLogin.FieldByName('Username').Value = Edit1.Text then
if tblLogin.FieldByName('Password').Value = Edit2.Text then
sign2.Visible := True; //Test in this case tells the application to make Label1
visible if the //username and password are correct
tblLogin.Next;
end;
I:= I+1; //ends search loop of records so program can move on
If sign2.Visible = False then
begin
MessageDlg('Error Username, or Password not correct',
mtConfirmation, [mbCancel], 0);
end
else
if edit3.Text <> edit4.Text then
begin
MessageDlg('Error New Password does not match',
mtConfirmation, [mbCancel], 0);
end
else
begin
tblLogin.Edit;
tblLogin.FieldByName('Password').Value := Edit3.Text;
tblLogin.Post;
//form1.Show;
//form4.Close;
end;
Может быть отступы ваш код благоразумно поможет вам увидеть. –
@Robert, не забудьте принять ответы, которые помогут вам решить ваши вопросы ['this way'] (http://meta.stackexchange.com/a/5235/179541). Вы также можете проголосовать за них, используя стрелку вверх над флажком accept в качестве награды ;-) – TLama