...o quizás todos se llaman 'luis'
Creo que es mejor tener un campo clave que no sea el nombre en tu tabla de alumnos, digamos el número de identificación o un campo tipo autoincremental... eso te garantiza que el registro es único. Así la sentencia podría ser:
Código Delphi
[-]
query1.sql.text := Format('update alumnado set edad = %s, peso = %s where id = %d',[Inttostr(variable1), inttostr(variable2), id]);
query1.Execsql;
, obviamente deberás haber obtenido el id antes.