I'm using mysql embedded with the following code:
Code: Select all
procedure TfrmLogin.btnLoginClick(Sender: TObject);
begin
try
localConnection.Connect;
finally
localQuery.SQL.Text := 'SELECT * FROM users WHERE username = ' + QuotedStr(editUsername.Text) + ' AND password = OLD_PASSWORD(' + QuotedStr(editPassword.Text) + ') AND active = 1';
localQuery.Open;
if (localQuery.RecordCount = 1) then
begin
end;
else
begin
editUsername.SetFocus;
showmessage('Please check your username and password again.');
end;
localQuery.Close;
localConnection.Connected := False;
end;
end;Thanks,
Jesse