Создал несколько записей, со временем решил рассортировать по разным папкам, но TVT_DataSource выдает ошибку
Потому что записи в БД записаны раньше, чем корневой каталог. Но это штатная ситуация при пересортировке когда просто меняется индекс корневого каталога
code_26016.txt
Предложение по решению - заменить запрос
SELECT <имена колонок> FROM TableName
SELECT <имена колонок> FROM TableName ORDER BY <колонка определенная ParentIDIndex>