Сводная таблица режимов открытия |
Режим открытия |
Действие |
fmNormal |
Открывает таблицу, как обычно. Не может применяться для table struct |
fmMemory |
Открывает таблицу как таблицу в памяти. |
fmAutoLoad |
Открывает таблицу как таблицу в памяти, данные закачиваются в память |
fmWriteThru |
Задает режим открытия, при котором все изменения сразу записываются в БД |
fmAutoFlush |
Задает режим открытия, при котором все изменения, сделанные в таблице в памяти автоматически записываются в БД |
fmSubTree |
Задает режим открытия, при котором все таблицы в реляционном дереве, находящиеся ниже указанной, попадают в одну таблицу в памяти |
fmMemory+fmBuild |
Открывает таблицу как таблицу в памяти, таблица открывается пустой. При вызове метода Flush содержимое таблицы в БД очищается и туда копируется содержимое таблицы в памяти. Если метод Flush не вызывается, никаких изменений в БД не происходит. |
fmMemory+fmBuild+fmWriteThru |
Открывает таблицу как таблицу в памяти, таблица открывается пустой. Содержимое таблицы в БД сразу очищается. При вызове метода Flush в БД копируется содержимое таблицы в памяти. |
fmMemory+fmBuild+fmAutoFlush |
Открывает таблицу как таблицу в памяти, таблица открывается пустой. При вызове метода Flush или при закрытии содержимое таблицы в БД очищается и туда копируется содержимое таблицы в памяти |
fmMemory+fmBuild+fmAutoLoad |
Работает аналогично fmMemory+fmBuild. Необходимо отметить, что данные в память загружены не будут! |