Повнимательнее надо быть с пробелами при формировании запроса.
Например.
Код:
'WHERE DepID = '+IntToStr(datamodule1.sidsDepsDeptID.AsInteger) +'or Parents starting with';
Превратиться в:
Код:
'WHERE DepID = 12or Parents starting with';
Понятно, что token
12or запросу неизвестен. И далее тоже надо смотреть.