Código Delphi
[-]
Adoquery1.close;
Adoquery1.sql.text:='select * from tbMedicamentos where fechacaducidad < :lafecha + :numerodias';
Adoquery1.params[0].asdatetime := tudatetimerpicker.date;
Adoquery1.params[1].asinteger := strtoint(tuedit.text);
Adoquery1.open;
Creo que falta el tipo de campo, se supone que serán esos, como tampoco lo has dicho.