Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Как "програмно" определить версию формата для dbf файла? / 4 сообщений из 4, страница 1 из 1
24.10.2005, 15:49:03
    #33340642
Bill'и
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как "програмно" определить версию формата для dbf файла?
Как "програмно" определить версию формата для dbf файла?
Или же, mv"Как, используя OLE DB provider, узнать версию файла базы, с которой он работает?"
...
Рейтинг: 0 / 0
24.10.2005, 16:10:18
    #33340717
Bill'и
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как "програмно" определить версию формата для dbf файла?
Вот и пример, кстати...
...
Рейтинг: 0 / 0
25.10.2005, 06:44:39
    #33341469
Станислав C.
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как "програмно" определить версию формата для dbf файла?
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
25.10.2005, 10:02:08
    #33341710
Sergey Ch
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как "програмно" определить версию формата для dbf файла?
Станислав C. Для полного описания - используй поиск в Инете...
Не совсем так - если есть VFP то формат подробно описан в разделе Help: "Table File Structure (.dbc, .dbf, .frx, .lbx, .mnx, .pjx, .scx, .vcx) "

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


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