[ОТВЕТИТЬ]
Опции темы
02.06.2011 10:26  
pokee
Касса закрыла смену путём, а на следующее утро выдала, что таблица закрытых смен CURRESTS.DB повреждена. Пробовал открыть ее с помощью DBEDIT.EXE, пишет действительно повреждена (Table is corrupt #6)
Нашел на сетевой папке файлик CURRESTS.DBF за вчерашний день с датой изменения по времени закрытия смены.

Можно ли из этого DBF сформировать локальную копию DB файла и с помощью чего? Пробовал DataPump из комплекта Delphi 6, получил файлик DB, но он не открывается в DBEDIT.EXE пишет Fatal error. Видимо формат не тот.

Или можно грохнуть DB файл? Создастся он сам из DBF файла на сервере?
 
02.06.2011 11:39  
pokee
посидел, покопался, вычитал, что есть утилиты tutil32 и TUTILITY для восстановления парадоксовских таблиц. В инете где скачать не нашел, либо библиотеки предлагаются, либо метод вызова в делфи. На фтп этого форума зайти не могу =( ограничения корпоративной сети.
 
02.06.2011 13:07  
Ferus
Цитата:
Сообщение от pokee
Касса закрыла смену путём, а на следующее утро выдала, что таблица закрытых смен CURRESTS.DB повреждена. Пробовал открыть ее с помощью DBEDIT.EXE, пишет действительно повреждена (Table is corrupt #6)
Нашел на сетевой папке файлик CURRESTS.DBF за вчерашний день с датой изменения по времени закрытия смены.

Можно ли из этого DBF сформировать локальную копию DB файла и с помощью чего? Пробовал DataPump из комплекта Delphi 6, получил файлик DB, но он не открывается в DBEDIT.EXE пишет Fatal error. Видимо формат не тот.

Или можно грохнуть DB файл? Создастся он сам из DBF файла на сервере?
Последняя смена есть в dbf?
 
02.06.2011 15:25  
Dim
судя по расширению у вас не парадоксовские таблицы... ищите какой-нибудь dbf-repair
 
02.06.2011 16:49  
whitewizard
1. Разверни новый УКМ в любую папку
2. Возьми оттуда чистый currest.db и положи в \Database
 
03.06.2011 06:07  
Ferus
Цитата:
Сообщение от Dim
судя по расширению у вас не парадоксовские таблицы... ищите какой-нибудь dbf-repair
Я так понимаю у него конвертер под 1с
Цитата:
Сообщение от whitewizard
1. Разверни новый УКМ в любую папку
2. Возьми оттуда чистый и положи в \Database
Можно просто удалить currest.db с индексами и сделать переиндексацию cashmain.exe/i, укм сам создаст недостоющие файлики
 
29.06.2011 13:29  
pokee
Да, действительно, удалил currest.db (сделав бекап) и индексы, переиндексировал таблицы и все заработало. Жаль, что пришлось тыкаться как слепому котенку, т.к. на форуме меня отправили в бан на 7 дней =(
 
 
Опции темы



Часовой пояс GMT +3, время: 06:56.

Все в прочитанное - Календарь - RSS - - Карта - Вверх 👫 Яндекс.Метрика
Форум сделан на основе vBulletin®
Copyright ©2000 - 2016, Jelsoft Enterprises Ltd. Перевод: zCarot и OlegON
В случае заимствования информации гипертекстовая индексируемая ссылка на Форум обязательна.