Hola a todos:
El problema es que me parece que no has entendido bien la cuestion. En la clausula where debes poner los dos puntos":" y pegado a estos el nombre del parámetro, con eso Delphi se dará cuenta que le vas a pasar un paramétro, esto lo puedes hacer en tiempo de diseño (en la propiedad SQL del ADOQuery) o en ejecución.
Ahora bien como le pasas la sentencia en tiempo de diseño en tu procedimiento aplicas:
Código Delphi
[-]
ADOQuery.Close;
ADOQuery.ParamByName('NombreParametro').AsInteger := StrToInt(DBEditNumero.Text);
ADOQuery.Open;
Con eso debes poder abrir la consulta y continuas con el resto del código
Saludos