Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
прошу описание структуры *.dbf
|
|||
|---|---|---|---|
|
#18+
Господа! Прошу описание структуры *.dbf у меня задача: в папке, имя которой известно, имеются dbf-файлы, созданные в dBase, Clipper, Foxpro разных версий. По имени, дате, либо другим системным параметрам определить происхождение невозможно. Количество файлов также наперед не известно. Присоединять их нужно только программно. ЧТО ДЕЛАТЬ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.10.2004, 12:28 |
|
||
|
прошу описание структуры *.dbf
|
|||
|---|---|---|---|
|
#18+
Вообще-то, для FoxPro не имеет значения в чем именно создан DBF. Он автоматически поддерживает достаточно большое количество форматов. Но если очень надо, то можно прочитать самый первый байт файла DBF (нулевой). FoxPro поддерживает следующие форматы HELP VFP9File type: 0x02 FoxBASE 0x03 FoxBASE+/Dbase III plus, no memo 0x30 Visual FoxPro 0x31 Visual FoxPro, autoincrement enabled 0x32 Visual FoxPro, Varchar, Varbinary, or Blob-enabled 0x43 dBASE IV SQL table files, no memo 0x63 dBASE IV SQL system files, no memo 0x83 FoxBASE+/dBASE III PLUS, with memo 0x8B dBASE IV with memo 0xCB dBASE IV SQL table files, with memo 0xF5 FoxPro 2.x (or earlier) with memo 0xFB FoxBASE Первый столбец - это значение ASCII-кода нулевого байта в 16-ричной системе. 0х32 - VFP9 0x31 - VFP8 0x30 - VFP3...VFP7 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.10.2004, 12:37 |
|
||
|
прошу описание структуры *.dbf
|
|||
|---|---|---|---|
|
#18+
Matilda CherstinГоспода! Прошу описание структуры *.dbf у меня задача: в папке, имя которой известно, имеются dbf-файлы, созданные в dBase, Clipper, Foxpro разных версий. По имени, дате, либо другим системным параметрам определить происхождение невозможно. Количество файлов также наперед не известно. Присоединять их нужно только программно. ЧТО ДЕЛАТЬ? В чем ты работаешь? Какая точно постановка задачи? Может быть ты пишешь dbf-viewer? А описание есть в интернете. Сделай поиск, например, в Google и просмотри по ссылкам... Смотри также приложенный файл... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.10.2004, 12:40 |
|
||
|
прошу описание структуры *.dbf
|
|||
|---|---|---|---|
|
#18+
Для хранения списка попробуй: lnFileCount = Adir(aFiles, lcPath+'*.dbf') вставит в массив aFiles все файлы-dbf по указаному пути lcPath например <.\OtherData\> а там уже что надо то и делай ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.10.2004, 12:42 |
|
||
|
прошу описание структуры *.dbf
|
|||
|---|---|---|---|
|
#18+
Кроме структуры файла, еще может иметь значение кодовая страница. Фокс может ставить отметку в заголовке dbf, в какой code page создана таблица. А чтобы "присоединять" файлы dbf любой структуры, можно поставить любой удобный драйвер FoxPro (ODBC или ADO) и действовать через него. Фокс должен понимать dbf-файлы любых форматов. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.10.2004, 13:00 |
|
||
|
прошу описание структуры *.dbf
|
|||
|---|---|---|---|
|
#18+
спасибо, Господа! уже все - путём! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.10.2004, 13:17 |
|
||
|
|

start [/forum/topic.php?fid=41&msg=32735951&tid=1595624]: |
0ms |
get settings: |
11ms |
get forum list: |
20ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
38ms |
get topic data: |
16ms |
get forum data: |
4ms |
get page messages: |
69ms |
get tp. blocked users: |
2ms |
| others: | 262ms |
| total: | 430ms |

| 0 / 0 |
