ПредишенСледващото

DBASE маси: Структура .dbf-файл

Понякога трябва да се работи с DBASE маса директно, без Database Engine на Borland (BDE). Например, ако .DBT-файл (съдържащ MEMO-инфо) за масата безвъзвратно загубени. DBF файл става напълно неизползваем, тъй като байтове в заглавния .dbf-файл, показва, че на масата трябва да съдържа подходящо MEMO-файла. Решаването на този проблем ще изисква рестартиране на байт на масата не е посочена на придружаващия MEMO-файла. Или, ако искате да напишете своя собствен софтуер за работа с данни.

По-долу е структура .dbf-файл за DBASE таблици. Представя структурата на файловете за различни версии на DBASE: DBASE III PLUS 1.1, DBASE IV 2.0, 5.0 DBASE за DOS и DBASE 5.0 за Windows.

Структурата на заглавната част на файла с данните за DBASE III PLUS маса.

Header маса файл

Всички герои OEM код на страницата (вътрешен запис формат - 10-цифрено число, съдържащ .DBT-блок)

Binarnye-, MEMO-, OLE-област и .DBT-файлове

MEMO-полеви данни, съхранявани в .DBT файлове, състояща се от изброените последователни блокове (0, 1, 2, и т.н.). Размерът на блока е 512 байта. Първият блок в .DBT-файл (нула блок) - Header .DBT-файл.

MEMO поле на всеки запис .dbf-файл съдържа номера (стойността, посочена в кодовата страница OEM), което показва уреда със съхранените данни. Ако полето не съдържа никакви данни. DBF файл ще бъде изпълнен с пространства (20h) (а не номера).

В случай на данните променяте никакви полеви единици могат да се променят техните серийни номера за да се появи нова позиция данни .DBT-файла.

Тази информация е получена от използването на DBASE III Plus наръчник ( "Използване DBASE III PLUS", Приложение C).

Структурата на глава таблицата на файла данни DBASE IV 2.0.

Header маса файл

DBASE файл контрол върху Windows: Bits 0-2 показват номера на версията, бит 3 - наличие на MEMO файл DBASE IV, или DBASE за Windows, 4-6 бита - присъствието на DBASE IV SQL-маса, бит 7 - наличие на всички .DBT MEMO-файл (MEMO файл DBASE III Plus маса, DBASE IV, или DBASE за Windows)

Данните се обновяват във формат YYMMDD

байт флаг MDX-област: 01H ако областта е марка индекс в MDX-файл, 00Н - не.

Записите в даден файл маса се намира непосредствено зад заглавието на таблицата. Записване байта данни, предшествани показващи разстояние запис: Стойността на 20h (пространство) показва, че записът не е отстранена, 2AH стойност (звездичка) - рекорд е бил изтрит. Полетата са опаковани записи без полеви сепаратори или записи терминатори. края на файла е белязана от един байт (и EOF-маркер), OEM-код, който съответства на стойността 26 (1Ah).

Допустимо тип данни DBASE маси

Всички герои OEM код на страницата

А броят на разделител за месец, ден и година (вътрешен формат за запис - 8 цифри във формат ггггммдд)

F (Binary с плаваща запетая)

байт флаг MDX-област: 01H ако областта е марка индекс в MDX-файл, 00Н - не.

Записите в даден файл маса се намира непосредствено зад заглавието на таблицата. Записване байта данни, предшествани показващи разстояние запис: Стойността на 20h (пространство) показва, че записът не е отстранена, 2AH стойност (звездичка) - рекорд е бил изтрит. Полетата са опаковани записи без полеви сепаратори или записи терминатори. края на файла е белязана от един байт (и EOF-маркер), OEM-код, който съответства на стойността 26 (1Ah). Можете да въвеждате данни в кодовата страница, OEM, както е показано по-долу.

Допустимо тип данни DBASE маси

Всички герои OEM код на страницата

А броят на разделител за месец, ден и година (вътрешен формат за запис - 8 цифри във формат ггггммдд)

F (Binary с плаваща запетая)

Всички герои OEM код на страницата (вътрешен запис формат - 10-цифрено число, съдържащ .DBT-блок)

Мемо полета и .DBT-файлове

MEMO-полеви данни, съхранявани в .DBT файлове, състояща се от изброените последователни блокове (0, 1, 2, и т.н.). Размер на блока променлива определя размера на всеки блок. Първият блок в .DBT-файл (нула блок) - Header .DBT-файл.

MEMO поле на всеки запис .dbf-файл съдържа номера (стойността, посочена в кодовата страница OEM), което показва уреда със съхранените данни. Ако полето не съдържа никакви данни. DBF файл ще бъде изпълнен с пространства (20h) (а не номера).

В случай на данните променяте никакви полеви единици могат да се променят техните серийни номера за да се появи нова позиция данни .DBT-файла.

Ако изтриете текста в полето за MEMO, за разлика от DBASE III плюс, маса DBASE 5.0 за DOS, за да въведете нов текст използва самостоятелно. DBASE III PLUS винаги добавя нов текст в края на .DBT-файл. В DBASE III плюс размера .DBT-файлове се увеличава всеки път, когато се добави нов текст, дори и текста, преди да е била изтрита.

Тази информация е взета от директорията на DBASE за DOS ( "DBASE DOS Език Референтен наръчник за", Приложение C).

Структурата на таблицата с глава на файл с данни DBASE 5.0 за Windows.

Header маса файл

байт флаг MDX-област: 01H ако областта е марка индекс в MDX-файл, 00Н - не.

Записите в даден файл маса се намира непосредствено зад заглавието на таблицата. Записване байта данни, предшествани показващи разстояние запис: Стойността на 20h (пространство) показва, че записът не е отстранена, 2AH стойност (звездичка) - рекорд е бил изтрит. Полетата са опаковани записи без полеви сепаратори или записи терминатори. края на файла е белязана от един байт (и EOF-маркер), OEM-код, който съответства на стойността 26 (1Ah). Можете да въвеждате данни в кодовата страница, OEM, както е показано по-долу.

Допустимо тип данни DBASE маси

Всички герои код страница OEM (вътрешен формат рекорд - 10-цифрено число, съдържащ .DBT-блок).

Всички герои OEM код на страницата

А броят на разделител за месец, ден и година (вътрешен формат за запис - 8 цифри във формат ггггммдд)

Всички герои OEM код на страницата или OLE (вътрешен формат на запис - 10-цифрено число, съдържащ .DBT-блок).

-. 0 1 2 3 4 5 6 7 8 9

Y Y N N T T F е (- Не инициализира)

Всички герои OEM код на страницата (вътрешен запис формат - 10-цифрено число, съдържащ .DBT-блок)

Binary, Memo, OLE-полеви и .DBT-файлове

Binary, MEMO и OLE-полеви данни, съхранявани в .DBT-файлове, състояща се от изброените последователни блокове (0, 1, 2, и т.н.). Размер на блока променлива определя размера на всеки блок. Първият блок в .DBT-файл (нула блок) - Header .DBT-файл.

Binary, или OLE- MEMO поле на всеки запис .dbf-файл съдържа номера (стойността, посочена в кодовата страница OEM), което показва уреда със съхранените данни. Ако полето не съдържа никакви данни. DBF файл ще бъде изпълнен с пространства (20h) (а не номера).

В случай на данните променяте никакви полеви единици могат да се променят техните серийни номера за да се появи нова позиция данни .DBT-файла.

Ако изтриете текста в двоичен, OLE- или MEMO поле, за разлика от III плюс DBASE и DBASE IV, DBASE 5.0 таблицата в Windows, за да въведете нов текст използва самостоятелно. DBASE III PLUS винаги добавя нов текст в края на .DBT-файл. В DBASE III плюс размера .DBT-файлове се увеличава всеки път, когато се добави нов текст, дори и текста, преди да е била изтрита.

Тази информация е взета от директорията на DBASE за Windows ( "DBASE Windows Език Референтен наръчник за", Приложение C).

Внимание: Имате право да използвате тази техническа информация с продукти на Borland, само когато това не е в противоречие с лицензионното споразумение, предоставена със софтуера.

Споделяне на страницата

Свързани глави от други книги

Монтаж размер на файла, файл инициализация и пръснати файлове SetEndOfFile функция дава възможност за нулиране на размера на файла, с помощта на ток показалеца файл, за да се определи размера му. Може би като разширение и файл отрязване. В случай на разширението на файла

8.1. файловата структура rc.firewall.txt Всички сценарии, описани в това ръководство имат определена структура. Това е да се гарантира, че сценариите са най-сходни помежду си, като по този начин се улесни търсенето на разлики между тях. Тази структура е доста добре описана в

1.8. Маси Маси са поставени в текста чрез позоваване на тях в края на параграфа, в които се споменава за първи масата. Те са номерирани с арабски цифри в рамките на всеки раздел. В горния десен ъгъл на таблицата над заглавието на правописа на думата "маса" и

Таблиците в този раздел включва следните теми: • Редактиране и форматиране на таблици; • работа с данни в tablitse.Na формат маса обикновено отнеме повече време, отколкото да се създаде. Възможно ли е да се автоматизира този процес? форматиране на таблици

Структурата на таблицата е често структура таблица може да се опрости използването на търсене и работа с точните данни. Да предположим, че се създаде ценова листа, която съдържа голямо разнообразие от стоки групи. Тази ценова листа ще включва заглавията продуктови групи може да заглавията

Маси TABLE команда носи една празна маса създаване на обекти в чертежа. Наречен отбора от падащото меню Draw. Таблица ... или да кликнете върху иконата на таблицата с инструменти ... Draw лентата с инструменти. Това ще отвори диалогов прозорец Insert Table вмъква масата - фиг. 10.7. Фиг. 10.7.

3.1.1. Структура на кронтаб-файла, за да планирате работни места в определено време, което трябва да знаете формата на записите в кронтаб-файла. Всеки запис включва шест области; 1 минута - 2 часа 0-59 - 0-23 (0 е полунощ) 3 ден от месеца - 4 месеца 1-31 - 1-12 5 ден от седмицата - 0-7

2.6. Маси 2.6.1. Digital материал, за да се постигне по-добра яснота и съпоставимост, като правило, трябва да бъде във формата tablitsy.2.6.2. маса украса трябва да бъде в съответствие с изискванията на ГОСТ 1.5-85.Tablitsa може да има заглавие, което трябва да бъде

§ 2.1 FictionBook файлова структура. Основни понятия FictionBook книга е XML-fayl.Strukturno този файл може да бъде разделена на три chasti.1) Dessription - заглавие (описание) на книгата, 2) стара Body - текстът на самата книга. Книгата може да бъде няколко body.3) Binary - незадължителна част.

Свързани статии

Подкрепете проекта - споделете линка, благодаря!