Данная проблема возникает из-за того, что BDE вначале
запрашивает базу данных для получения информации о таблице, прежде чем он начнет
с ней работать. Как только появляется информация о таблице, она кэшируется и
обращение к таблице во время всего сеанса (пока TDatabase.Connection имеет
значение True) происходит практически мгновенно. Для того, чтобы использовать
кэшируемую информацию и при последующем запуске приложения, в конфигурации BDE
найдите необходимый псевдоним и установите BDE CACHE = TRUE и BDE CACHE DIR =
'C:\temp' или любой другой удобный каталог.
ПРИМЕЧАНИЕ: При любом изменении структуры таблицы Вам
придется удалять кэш вручную. Имя файла, в котором хранится кэш, Вы можете
узнать, посмотрев в любом текстовом редакторе файл SCache.INI. |