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