yo lo haria de la siguiente manera
Código:
Query.SQL.Add('SELECT * FROM USERS WHERE USUARIO =:usuario AND PASS = :pass);
Query.Parameters.FieldByName('usuario').AsString := Login.Item1.Text;
Query.Parameters.FieldByName('pass').AsString := Login.Item2.Text;
Query.Open;
....
No se pero creo k te problema es los tipo de datos del usuario y del pass son de tipo string (varchar) y no le estas colocando las comillas indicando que es una cadena asi que te recomiendo que utilices parametros para que te facilites esta operacion espero y eso resuleva tu problema