Paradox, SQL, BDE...
Есть две таблицы - главная и подчиненная. Одной записи в главной соответствуют несколько записей в подчиненной. Есть SQL, которая зависит от главной таблицы. Эта SQL суммирует поля подчиненной таблицы и выдает результат. Естественно, при хождении по главной таблице, результат меняется.
Так вот, если несколько раз пройтись по записям таблицы, то возникает EDBEngineError "Lock file has grown too large".
/*Этого нет, если БД локальная и в БДЕ-администраторе Local Shared установлен в false. Но у меня сетевая. Local Shared = true. */
Как же быть, как быть?
Копируйте таблы (файлы) на свою машину и локально обрабатывайте их на здоровье!
Тут дело в другом. При запуске ехе-шника появляются два парадоксовских временных файла. Один из них, похоже, и переполняется. Причем, виноваты SQLки. Но как увеличить его максимальный размер? Или как сделать так, что бы SQLки в нем не копились?