Главная страница


su.dbms

 
 - SU.DBMS ----------------------------------------------------------------------
 From : Andrew Moiseev                       2:5020/400     26 Feb 2002  15:38:46
 To : Sergey Ermakov
 Subject : Re: *.dbf
 -------------------------------------------------------------------------------- 
 
 Hello, Sergey!
 You wrote to All on Sun, 24 Feb 2002 13:24:48 +0300:
 
  SE>
  SE>      Дайте пожалуйста описание структуры сабжевых файлов..
 
 Вот вытащил из своего хидер-файла.
 typedef struct
 {
  char dbf_id; // если без мемо полей то = 0x3, с мемо = 0x83(Клиппер) или
 0x8b (другие)
  char last_update[3];
  long last_rec; // Кол-во записей
  WORD data_offset; // Смещение даных
  WORD rec_size; // Размер записи
  char filler[20];
 }DBF_HEAD;
 
 // Hебольшое оттупление, если влом вычислять то 0x20 -  начало первой записи
 структуры поля(смотри дальше)
 
 typedef struct
 {
  char field_name[11];
  char field_type; //
  char dummy[4];
  union u_linfo
  {
   WORD char_len;
   struct s_nsize
   {
    char len;
    char dec;
   }num_size;
  }len_info;
  char filler[14];
 }FIELD_REC;
 
 // field_type is
 //           char_len len  dec
 // C - char   x
 // D - date   8(YYYYMMDD)
 // L - bool   1
 // M - memo   10
 // N - numeric         x    y
 //первый байт в записи показывает удаленная запись или нет?
 
 С мемо-полями надо разбираться отдельно.
 
 With best regards, Andrew Moiseev.  E-mail: Andrew@logrus.miass.chel.su
 -- 
 Отправлено через сервер Форумы@mail.ru - http://talk.mail.ru
 --- ifmail v.2.15dev5
  * Origin: Talk.Mail.Ru (2:5020/400)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 *.dbf   Sergey Ermakov   24 Feb 2002 14:24:48 
 Re: *.dbf   Andrew Moiseev   26 Feb 2002 15:38:46 
 *.dbf   Gennadij Pastuhov   07 Mar 2002 20:52:57 
Архивное /su.dbms/6488dd486fd3.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional