Розміри полів таблиці paradox

Розміри полів таблиці paradox

Дана загальна інформація могла б бути корисною при обчисленні максимального розміру запису для установки розміру кожного блоку.

Вимоги до граничних розмірів типів полів таблиці Paradox

Даний список вказує кількість байт кожного типу поля таблиці Paradox, займане в структурі записи. Майте на увазі, що вказаний розмір займає кожне поля в самому файлі .DB, не у допоміжних файлах типу .MB. виноски:

[1] Все blob-поля містять 10-байтові покажчики на .MB-файл, які вказують де можуть бути знайдені "інші" значення поля.

[2] На відміну від даних "blob"-типу, Memo-поле вимагає принаймні один "Memo" -символ, збережений в .DB-файлі, для забезпечення сумісності з Paradox for DOS.

[3] Розмір блоку за замовчуванням зберігається в IDAPI.CFG. Для зміни значення за замовчуванням, запустіть Configuration Utility і змініть установку Tables, Paradox, Block Size. Значення за замовчуванням 2048 і може змінюватися в діапазоні від 1024 до 32К. 6 байтів в даному значенні резервуються для внутрішніх покажчиків.

[4] Це наслідок наявності значень ключа записів Paradox, які передаються в .PX файл, дуже схожий на табличний файл. Розмір ключа не може перевищувати 1/3 розміру блоку таблиці; в іншому випадку Paradox намагатиметься збільшити розмір блоку. При виконанні обчислень не забувайте брати в розрахунок 6-байтниє покажчики.

Схожі статті