[ОТВЕТИТЬ]
Опции темы
02.06.2011 10:26
 
Касса закрыла смену путём, а на следующее утро выдала, что таблица закрытых смен 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
 
посидел, покопался, вычитал, что есть утилиты tutil32 и TUTILITY для восстановления парадоксовских таблиц. В инете где скачать не нашел, либо библиотеки предлагаются, либо метод вызова в делфи. На фтп этого форума зайти не могу =( ограничения корпоративной сети.
02.06.2011 13:07
 
Цитата:
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
 
судя по расширению у вас не парадоксовские таблицы... ищите какой-нибудь dbf-repair
02.06.2011 16:49
 
1. Разверни новый УКМ в любую папку
2. Возьми оттуда чистый currest.db и положи в \Database
03.06.2011 06:07
 
Цитата:
Dim судя по расширению у вас не парадоксовские таблицы... ищите какой-нибудь dbf-repair
Я так понимаю у него конвертер под 1с
Цитата:
whitewizard 1. Разверни новый УКМ в любую папку
2. Возьми оттуда чистый и положи в \Database
Можно просто удалить currest.db с индексами и сделать переиндексацию cashmain.exe/i, укм сам создаст недостоющие файлики
29.06.2011 13:29
 
Да, действительно, удалил currest.db (сделав бекап) и индексы, переиндексировал таблицы и все заработало. Жаль, что пришлось тыкаться как слепому котенку, т.к. на форуме меня отправили в бан на 7 дней =(
Опции темы



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

Все в прочитанное - Донат - RSS - - Карта - Вверх

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