Integer-Werte kann man NICHT mit "LIKE" vergleichen, sondern nur mit den Vergleichsoperatoren "=", ">", "<", ">=", "<=" und "<>". Die Lösung lautet also:
adoquery1.sql.text := 'select * from tabelle1 where tordiff like :such';
Damit findest Du alle Datensätze, welche die gleiche Tordifferenz, wie eingegeben, haben. Genauso kannst Du nach größeren oder kleineren Werten suchen - du musst lediglich das Gleichheitszeichen durch den entsprechenden Operator ersetzen.