|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
23.07.2011, 21:22 | #21 |
Форумчанин
Регистрация: 20.07.2009
Сообщений: 421
|
че то я не могу скачать
Ошибка Не найдено файлов, отправленных с кодом Q7E8QH. Возможно, у файлов истек срок хранения или они были удалены отправителем. Если Вы ошиблись в коде, измените его и попробуйте еще раз.
Уважаемые модераторы, Я всячески стараюсь не нарушать правила сайта, будьте снисходительны
|
23.07.2011, 22:06 | #22 |
Форумчанин
Регистрация: 20.07.2009
Сообщений: 421
|
ребята я установил Visual_FoxPro_9.0 открываю там и объединяю все файлы как вы писали, но с моими dbf файлами есть еще и .SHD и .CDX, а с новым файлом который я создаю этих файлов(мета файлов) нет,есть только один файл dbf, и наша рабочая прога отказывается работать с таким файлом,выдает что это не файл базы данных,че делать?
Уважаемые модераторы, Я всячески стараюсь не нарушать правила сайта, будьте снисходительны
|
24.07.2011, 16:18 | #23 | ||
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
Цитата:
не знаю, есть ли ещё необходимость.. (скорее всего, уже нет). но, раз я обещал и вы явно не сказали, что они Вам не нужны, то перевыложил повторно. попробуйте: msvf8.rar Цитата:
а вот что такое .SHD - я не знаю, не сталкивался.. попробуйте так: возьмите оригинальный DBF. временно удалите файл с расширением .SHD (или переименуйте). Файл .CDX обязательно оставьте рядом. Проверьте, работает ли Ваша рабочая программа с файлом (без shd), если работает - тогда хорошо, с восстановлением CDX помогу. Если же не работает - то у Вас просто так объединять не получится... |
||
24.07.2011, 16:29 | #24 | ||
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Цитата:
Цитата:
Вдруг там Foxpro 2, тогда придется конвертировать командой Copy to в формат FOX2X Код:
I'm learning to live...
|
||
24.07.2011, 17:19 | #25 |
Форумчанин
Регистрация: 20.07.2009
Сообщений: 421
|
Serge_Bliznykov спасибо файл скачал,щас проверил вроде наша прога работает без .SHD, как быть с .CDX???
Stilet не знаю какая версия, как мне это выяснить?
Уважаемые модераторы, Я всячески стараюсь не нарушать правила сайта, будьте снисходительны
|
24.07.2011, 19:55 | #26 | ||
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
Цитата:
одна (CDXDICT.EXE) создаёт словарный файл (CDXDICT.DBF). вторая по словарю восстанавливает индексы. исходники прилагаются. В принципе, посмотрев полученный файл словаря Вы легко можете написать в той программе, которой объединяете файлы и создание CDX файла смотрите команду INDEX ON .... TAG .... если не справитесь самостоятельно, выкладывайте Ваш файлик cdxdict.dbf - поможем... Цитата:
вот эти два байта и определяют версию DBF файла... Последний раз редактировалось Serge_Bliznykov; 24.07.2011 в 20:07. |
||
24.07.2011, 21:26 | #27 |
Форумчанин
Регистрация: 20.07.2009
Сообщений: 421
|
извините ниче не понимаю,скачал архив,для чего это fdp26_runtime_libraries.rar?
в первом архиве есть CDXDICT.EXE, CDXFIX.EXE, cdxfix.prg, cdxdict.prg при запуске CDXDICT.EXE появляется командная строка и сразу исчезает, не понимаю че и как там делать,пожалуйста по шагам, допустим у меня есть объединенный dbf файл но без cdx вот что дальше делать?
Уважаемые модераторы, Я всячески стараюсь не нарушать правила сайта, будьте снисходительны
|
24.07.2011, 23:22 | #28 | ||
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
Цитата:
2) поместите в этот же каталог ваши файлы DBF и CDX (допустим, для простоты, они называются BASE1.DBF) 3) запустите CDXDICT.exe если Вы всё сделали правильно, то у Вас в этом же каталоге появится файлик с именем CDXDICT.DBF подготовительная часть завершена. (кстати, можете этот файлик выложить сюда, на форум, предварительно запаковав, конечно). Теперь. Если Вам нужно создать нужный CDX то Вам нужно сделать следующее: 1) поместить объдинённый файл в папку, где лежат тулзы и тут же обязательно лежит созданный на первом этапе CDXDICT.DBF 2) переименовать Ваш объединённый файл в точно такое же имя, как имел исходный DBF файл. (например, BASE1.DBF) 3) запустить CDXFIX.exe и выбрать там в меню нужный файл BASE1.DBF всё. если всё сделали правильно, то рядом с BASE1.DBF появится BASE1.CDX... p.s. Цитата:
p.p.s. из вашего CDXDICT.DBF можно получить набор команд, которые создадут CDX файл без моих утилит (прямо в вашем FoxPro).. |
||
30.07.2011, 15:41 | #29 |
Форумчанин
Регистрация: 20.07.2009
Сообщений: 421
|
вроде все сделал, но когда я запустил CDXDICT.exe то он выдавал что это не файл базы данных но я несколько раз нажал игнор и все прошло,потом я отдал полученные файлы нашей проге и вроде она не ругается, так как узнать версию дбф??
Уважаемые модераторы, Я всячески стараюсь не нарушать правила сайта, будьте снисходительны
|
30.07.2011, 17:12 | #30 | ||
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
Цитата:
Цитата:
смотрите тут - Структура DBF-файла |
||
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
dbf и tqueru, собрать несколько dbf файлов в одном, импорт вобщем | betirsolt | БД в Delphi | 16 | 10.07.2011 13:52 |
импорт таблицы *.dbf в ms access через ADO | ADO | БД в Delphi | 6 | 17.11.2008 15:01 |
импорт *.DBF в MSAccess | azat | БД в Delphi | 3 | 17.01.2008 09:08 |
сохранение результата выборки из DBF файла в DBF файл с такой же структурой таблицы | GazimagomedovM | БД в Delphi | 5 | 06.11.2007 17:58 |