|
|
Ответов: 0
|
25-02-12 07:01
|
|
|
|
Ответов: 0
|
16-01-12 20:13
|
|
|
|
Ответов: 1
|
09-01-12 11:23
|
|
   Web - программирование
|
|
|
   Программирование под ОС
|
|
|
   Web - технологии
|
|
|
   Базы Данных
|
|
|
|
Возможно вас заинтересует
|
|
Структура базы данных DBF
Файл базы данных состоит из записи заголовка и записей с данными. В записи заголовка определяется структура базы данных и содержится вся другая информация, относящаяся к базе данных. В файле она начинается с нулевой позиции.
Записи с данными (*) следуют за заголовком (байты располагаются последовательно) и включают в себя фактическое содержимое полей. Длина записи (в байтах) определяется суммированием указанных длин всех полей. Числа в данном файле размещаются в обратном порядке.
struct Header {
char id; // Типы файлов с данными
// FoxBASE+/dBASE III +, без memo - 0х03
// FoxBASE+/dBASE III +, с memo - 0х83
// FoxPro/dBASE IV, без memo - 0х03
// FoxPro с memo - 0хF5
// dBASE IV с memo - 0x8B
char modifed[3]; // Последнее изменение (ГГММДД)
long records; // Число записей в файле
int fdata; // Положение первой записи с данными
int ldata; // Длина одной записи с данными (включая признак удаления)
char reserved[16]; // Зарезервированы
char cdxfile; // 1-есть структ.составной инд.файл (типа .CDX),0-нет
char reserved1[3]; // Зарезервированы
char field[32]; // Подзаписи полей (см. ниже) (**)
....
char field[32]; // Подзаписи полей
char end; // Признак завершения записи заголовка (0х01)
}
struct field { // Подзаписи полей
char name[10]; // Название поля (максимально - 10 символов, если
// меньше 10, то дополняется пустым символом (0х00))
char type; // Тип данных:
// C - символьное;
// N - числовое;
// L - логическое;
// M - типа memo;
// D - дата;
// F - с плавающей точкой;
// P - шаблон.
long where; // Расположение поля внутри записи
char length; // Длина поля (в байтах)
char reserved[15]; // Зарезервированы
Примечания по структуре файла с данными.
(*) Данные в файле с данными начинаются с позиции, указываемой в записи заголовка в байтах 08-09. Записи с данными начинаются с байта, содержащего признак удаления. Если в этот байт занесен пробел в коде ASCII (0х20), то запись не удалялась; если же в первом байте - звездочка (0х2A), то запись удалена. За признаком удаления следуют данные из полей, названия которых находятся в подзаписях полей.
(**) Количество полей определяет число подзаписей полей. В базе данных для каждого поля существует одна подзапись поля.
(***) Ограничения по количеству знаков в записи, максимальному числу полей и т.д. смотрите в данном приложении в таблице "Системные возможности".
Системные возможности
| FoxPro | Усоверш. FoxPro |
Максимальное число записей в файле базы данных | 1 миллиард (*) | 1 миллирд (*) |
Максимальное число символов в записи | 4000 | 4000 |
Максимальное число полей в записи | 255 | 255 |
Максимальное число одновременно открытых баз данных | 25 | 25 |
Максимальное число символов в поле базы данных | 254 | 254 |
Максимальное число символов в индексном ключе (.IDX) | 100 | 100 |
Максимальное число символов в индексном ключе (.CDX) | 254 | 254 |
Максимальное число открытых индексных файлов в базе данных | без ограничения (**) | без ограничения (**) |
Максимальное число открытых индексов во всех рабочих областях | без ограничения (**) | без ограничения (**) |
Характеристики полей |
Максимальный размер символьных полей | 254 | 254 |
Максимальный размер числовых (и с плавающей точкой) полей | 20 | 20 |
Максимальное число символов в названиях полей | 10 | 10 |
Точность цифр при числовых вычислениях | 16 | 16 |
Последние статьи: Базы Данных / FoxPro /
| |
| | |
В России Microsoft Foxpro долгое время был самым популярным инструментом для создания баз данных. В настоящее время его несколько потеснили такие средства разработки как Delphi, MS Access и MS Visual Basic... подробнее
|
Кол. просмотров: общее - 4532 сегодня - 0
|
|
Если вам повезло провести неделю в Калифорнийской пустыне в начале июня, то возможно, довелось присутствовать на первой публичной демонстрации Visual FoxPro 7.0. Если вас там не было или если вы слишком прикладывались к бокалу с Маргаритой... подробнее
|
Кол. просмотров: общее - 4813 сегодня - 2
|
|
Перспективы развития FoxPro уже давно стали одной из самых актуальных проблем для мирового сообщества пользователей этой СУБД... подробнее
|
Кол. просмотров: общее - 5000 сегодня - 1
|
|
Как уже отмечалось выше, язык VFP это сильно дополненный и расширенный язык xBase. В Visual FoxPro язык программирования объектно-ориентированный, то есть базовой конструкцией языка является понятие класса... подробнее
|
Кол. просмотров: общее - 5487 сегодня - 2
|
|
Программисты, использующие технологию Xbase, вскоре смогут легко и быстро перейти к объектно-ориентированному созданию масштабируемых многоуровневых приложений. Такие возможности им предоставит очередная версия пакета Visual FoxPro 6.0, которую корпорация Microsoft намерена выпустить нынешним летом... подробнее
|
Кол. просмотров: общее - 4973 сегодня - 1
|
|
|
|