powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Как "програмно" определить версию формата для dbf файла?
4 сообщений из 4, страница 1 из 1
Как "програмно" определить версию формата для dbf файла?
    #33340642
Bill'и
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Как "програмно" определить версию формата для dbf файла?
Или же, mv"Как, используя OLE DB provider, узнать версию файла базы, с которой он работает?"
...
Рейтинг: 0 / 0
Как "програмно" определить версию формата для dbf файла?
    #33340717
Bill'и
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Вот и пример, кстати...
...
Рейтинг: 0 / 0
Как "програмно" определить версию формата для dbf файла?
    #33341469
Станислав C.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Bill'иКак "програмно" определить версию формата для dbf файла?
Или же, mv"Как, используя OLE DB provider, узнать версию файла базы, с которой он работает?"
Информация закодирована в первом байте заголовка dbf-файла:
(пример на С++, приведены некоторые из возможных значений в 16-ричном виде):
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
 switch (pszHead.dbf_id) {
  case 0x02:  //	FoxBASE
  case 0x03:  //	FoxBASE+/dBASE III PLUS
  case 0x30:  //	Visual FoxPro
  case 0x43: //     dBASE IV SQL
  case 0x63: //	dBASE IV SQL
  case 0x83: //	FoxBASE+/dBASE III PLUS with memo
  case 0x8B: //	dBASE IV
  case 0xCB: //	dBASE IV SQL
  case 0xF5: //	FoxPro  2 .x
  case 0xFB: //	FoxBASE
   {
    break;
   }
  default:
    {
     return "Not a Database file!!!\n";
    }
  }
Для полного описания - используй поиск в Инете...
...
Рейтинг: 0 / 0
Как "програмно" определить версию формата для dbf файла?
    #33341710
Sergey Ch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Станислав C. Для полного описания - используй поиск в Инете...
Не совсем так - если есть VFP то формат подробно описан в разделе Help: "Table File Structure (.dbc, .dbf, .frx, .lbx, .mnx, .pjx, .scx, .vcx) "

Good luck!
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Как "програмно" определить версию формата для dbf файла?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]