corrupt table index header как исправить
Группа: Участник
Сообщений: 70

Видимо, некорректно была завершена работа с БД, в результате чего при попытке открытия таблицы вылазит мессага «corrupt table/index header»
Есть ли средства ремонтирования таблиц Paradox’a?

Группа: Администратор
Сообщений: 1190
1 Сначала попробуйте сделать переиндексацию.
То есть удалите все индексные файлы и проиндексируйте таблицы.
Для этого удобнее всего написать отдельную программу,
которая это делает (через Table1->AddIndex() ).
2 Средство для ремонта таблиц Paradox — сам Paradox
Например Paradox 9, в нем команда «Rebuild»
Но может полностью и не восстановить.
Конечно, перед любыми подобными действиями,
делайте копию базы данных.

Группа: Участник
Сообщений: 247
Удалить, добавить индекс.
Делаешь такую-же таблицу и по записям копируешь
начиная с первой записи до ошибки,
потом с первой записи прыгаешь на последнюю и копируешь с
с последней записи до ошибки.
Когда мне это надоело сделал принудительную архивацию таблиц в конце работы программы.
Именно из за этого я бросил рабуту с Paradox.
Очень жаль мне он нравился.
Как можно его отвязать? Удалить сам файл? Как он называется??
Как программно восстановить индексы? Саму ошибку программно поймать возможно.Как сделать, чтобы их вообще не было — и ничего не портилось бы наверно?
В одном старом проекте после 6 лет нормальной работы началась такая же херьня.Данные в Paradox-е не нужны, так как это временное хранилище, из которого далее данные ложатся на SQL Server. Но на клиентах нужны работающие БД на Paradox-е. Как программно восстановить индексы? Саму ошибку программно поймать возможно.Как сделать, чтобы их вообще не было — и ничего не портилось бы наверно?
Hi,
When I try to open one of my paradox tables with Database Desktop i get the following error:
«Corrupt table/index header».
Also when I try to add a new record to that table I get «Key violation».
Anyone know what to do?
Premium Content
Premium Content
You can try to repair the data with a third party tool like Chimney Sweep.
Ok, don’t have the money to buy it!
Is there any freeware product or any other way I can go?
I don’t know of any free tools; although, there may be some. I thought the 30 day evaluation was free but I see that it isn’t. You could try some of the following:
1) Restore a backup, if you have one — before running any Paradox applications use the repair tool (Paradox repair utility).
2) Open the table using restructure, click PACK and then save. If you can do that, try the repair tool again.
3) Create a new table with the same structure and attempt to copy your data into it using ADD. Then run the repair against the new table.
Ensure you’re charging the right price for your IT
Do you wonder if your IT business is truly profitable or if you should raise your prices? Learn how to calculate your overhead burden using our free interactive tool and use it to determine the right price for your IT services. Start calculating Now!
There is also a website that has some bde repair tools; although, I don’t know how well they work.
They have a Paradox Table Repair Utility.
Whatever you decide to do, I would make sure you have a backup.
Thanks for your help, bwdowhan.
At last I found a data repair utility at Torry’s delphi pages.
The app I found was: Pdxrbld — Paradox tables check/repair utility v.4.41b.
I tried it and it work just fine.
bwdowhan post an comment and you will get the points.
It’s nice when things work. I’m glad you found your solution!
I have got some information from one site.
Other third-party tools (freeware and shareware) for repairing Paradox
tables are available at:
http://www.bdesupport.com/tools.htm
corrupt table index header как исправить
Группа: Участник
Сообщений: 70
Видимо, некорректно была завершена работа с БД, в результате чего при попытке открытия таблицы вылазит мессага «corrupt table/index header»
Есть ли средства ремонтирования таблиц Paradox’a?

Группа: Администратор
Сообщений: 1190
1 Сначала попробуйте сделать переиндексацию.
То есть удалите все индексные файлы и проиндексируйте таблицы.
Для этого удобнее всего написать отдельную программу,
которая это делает (через Table1->AddIndex() ).
2 Средство для ремонта таблиц Paradox — сам Paradox
Например Paradox 9, в нем команда «Rebuild»
Но может полностью и не восстановить.
Конечно, перед любыми подобными действиями,
делайте копию базы данных.

Группа: Участник
Сообщений: 247
Удалить, добавить индекс.
Делаешь такую-же таблицу и по записям копируешь
начиная с первой записи до ошибки,
потом с первой записи прыгаешь на последнюю и копируешь с
с последней записи до ошибки.
Когда мне это надоело сделал принудительную архивацию таблиц в конце работы программы.
Именно из за этого я бросил рабуту с Paradox.
Очень жаль мне он нравился.
Как можно его отвязать? Удалить сам файл? Как он называется??
Как программно восстановить индексы? Саму ошибку программно поймать возможно.Как сделать, чтобы их вообще не было — и ничего не портилось бы наверно?
В одном старом проекте после 6 лет нормальной работы началась такая же херьня.Данные в Paradox-е не нужны, так как это временное хранилище, из которого далее данные ложатся на SQL Server. Но на клиентах нужны работающие БД на Paradox-е. Как программно восстановить индексы? Саму ошибку программно поймать возможно.Как сделать, чтобы их вообще не было — и ничего не портилось бы наверно?
Hi,
When I try to open one of my paradox tables with Database Desktop i get the following error:
«Corrupt table/index header».
Also when I try to add a new record to that table I get «Key violation».
Anyone know what to do?
Premium Content
Premium Content
You can try to repair the data with a third party tool like Chimney Sweep.
Ok, don’t have the money to buy it!
Is there any freeware product or any other way I can go?
I don’t know of any free tools; although, there may be some. I thought the 30 day evaluation was free but I see that it isn’t. You could try some of the following:
1) Restore a backup, if you have one — before running any Paradox applications use the repair tool (Paradox repair utility).
2) Open the table using restructure, click PACK and then save. If you can do that, try the repair tool again.
3) Create a new table with the same structure and attempt to copy your data into it using ADD. Then run the repair against the new table.
Ensure you’re charging the right price for your IT
Do you wonder if your IT business is truly profitable or if you should raise your prices? Learn how to calculate your overhead burden using our free interactive tool and use it to determine the right price for your IT services. Start calculating Now!
There is also a website that has some bde repair tools; although, I don’t know how well they work.
They have a Paradox Table Repair Utility.
Whatever you decide to do, I would make sure you have a backup.
Thanks for your help, bwdowhan.
At last I found a data repair utility at Torry’s delphi pages.
The app I found was: Pdxrbld — Paradox tables check/repair utility v.4.41b.
I tried it and it work just fine.
bwdowhan post an comment and you will get the points.
It’s nice when things work. I’m glad you found your solution!
I have got some information from one site.
Other third-party tools (freeware and shareware) for repairing Paradox
tables are available at:
http://www.bdesupport.com/tools.htm
Corrupt table/index header. ListMyCikl.DB
Corrupt table/index header. ListMyCikl.DB
Сообщение X5er » 23 апр 2011, 20:27
Пользуюсь переносной версией программы, установлена на внешнем жёстком диске.
В результате выхода из строя USB-кабеля питания внешнего жёсткого диска произошло его отключение во время сеанса работы с Домашней Бухгалтерией. После подключения жёсткого диска с помощью другого USB-кабеля, был завершён сеанс работы с программой. При выходе из программы всегда выполняется автоматическое создание резервной копии на этом же жёстком диске.
При следующем запуске программы было выдано сообщение об ошибке и предложено произвести восстановление из резервной копии. Однако, при выборе последнего сохранённого файла с резервной копией для восстановления выдаётся сообщение: «Файл ********_******.hbb повреждён.»
При восстановлении из более ранней копии программа запускается, но при попытке возврата долга должником выдаётся сообщение: «Corrupt table/index header. File: X:\HomeBuh5\Base\ListMyCikl.DB»
Запускал CategoryRestore.bat, но результат тот же. После запуска CategoryRestore.bat при закрытии программы появилось сообщение: «При сжатии базы данных произошла ошибка. DeletedItems.DB ModifiedItems.DB ListMyCikl.DB Sync.DB DeletedItemsWeb.DB ModifiedItemsWeb.DB RecordsMap.DB SyncWeb.DB»
Что ещё можно попытаться сделать для восстановления нормальной работы программы?
Существует ли какая-то возможность восстановления файла с резервной копией базы ********_******.hbb? Как это можно сделать?
Re: Corrupt table/index header. ListMyCikl.DB
Сообщение Keepsoft » 24 апр 2011, 15:16
X5er писал(а): Добрый вечер!
Пользуюсь переносной версией программы, установлена на внешнем жёстком диске.
В результате выхода из строя USB-кабеля питания внешнего жёсткого диска произошло его отключение во время сеанса работы с Домашней Бухгалтерией. После подключения жёсткого диска с помощью другого USB-кабеля, был завершён сеанс работы с программой. При выходе из программы всегда выполняется автоматическое создание резервной копии на этом же жёстком диске.
При следующем запуске программы было выдано сообщение об ошибке и предложено произвести восстановление из резервной копии. Однако, при выборе последнего сохранённого файла с резервной копией для восстановления выдаётся сообщение: «Файл ********_******.hbb повреждён.»
При восстановлении из более ранней копии программа запускается, но при попытке возврата долга должником выдаётся сообщение: «Corrupt table/index header. File: X:\HomeBuh5\Base\ListMyCikl.DB»
Запускал CategoryRestore.bat, но результат тот же. После запуска CategoryRestore.bat при закрытии программы появилось сообщение: «При сжатии базы данных произошла ошибка. DeletedItems.DB ModifiedItems.DB ListMyCikl.DB Sync.DB DeletedItemsWeb.DB ModifiedItemsWeb.DB RecordsMap.DB SyncWeb.DB»
Что ещё можно попытаться сделать для восстановления нормальной работы программы?
Существует ли какая-то возможность восстановления файла с резервной копией базы ********_******.hbb? Как это можно сделать?
При подключении к таблице выдает Corrupt table\index headr
Помощь в написании контрольных, курсовых и дипломных работ здесь.
проблема с установкой win 7.после форматирования диска при запуске выдает ошибку: BOOTMGR image is corrupt
Добрый день проблема с установкой win 7.после форматирования диска при запуске выдает ошибку.
Очень похоже на то, что алиас, который Вы используете для TTable, указывает на БД не того типа (у фокспро свой тип насколько помнится).
Добавлено через 3 минуты
Если Вы используете фокс-файлы для транзита данных (например из одной системы в другую), то ИМХО лучше их (данные) все же преобразовывать в текст (по размеру разница небольшая) с помощью того же фокспро и его уже «перетаскивать»
есть 2 прогрмаы использующие dbf програмы я переделовать не имею права
мне нужно синхронезировать (уровнять) поле в таблицах
грубо говоря берём даные из одной програмы суем её в другую
Добавлено через 1 минуту
все верно, создал алиас проблема ушла но это такой ужас
Добавлено через 1 минуту
Помощь в написании контрольных, курсовых и дипломных работ здесь.

Здравствуйте помогите с запросом Знатоки плизз! Создать функцию с входным параметром P1(DATE).
При подключении к компу требует форматирование, но при попытке форматнуть выдает ошибку
Ко мне попала флеха JetFlash USB2FlashStorage. При подключении к компу требует форматирование, но.
При подключении выдает ошибку
Скачал себе XAMP в нем запустил apache и mysql (все заработало). Пробовал подключиться к базе с.
При подключении выдает ошибку
Скачал себе XAMP в нем запустил apache и mysql (все заработало). Пробовал подключиться к базе с.
Corrupt table index header как исправить
При просмотре свойств таблицы в SQLExplorere показывает для table2:
type: dBase
Table type: пусто
После REINDEX в фоксе ситуация не меняется.

ANB © ( 2006-05-16 10:48 ) [1]
Скорее всего неправильно определен драйвер БД. Проверь настройки алиаса в БДЕ.

Desdechado © ( 2006-05-16 10:53 ) [2]
NATIVE драйвер для фокса слабоват, может не понимать какие-то вещи
LEVEL выстави нужный
tabletype=ttFoxPro
если же используешь ODBC, то там другой расклад

Anatoly Podgoretsky © ( 2006-05-16 14:09 ) [3]
Язык таблиц 1251, Борланд не поддерживает.
> LEVEL выстави нужный
> tabletype=ttFoxPro
Какие границы LEVEL приемлемы? У меня по умолчанию стоит 25.

Elen © ( 2006-05-17 17:11 ) [6]
ODBC нужно использовать, АднАзначнА. драйвер VFP. Такой расклад может быть даже для версии 2,6 фокса(сам с таким воюю)
черкни свое мыло, выдам vfpoledb (драйвер для Visual Foxpro) правда ниже седьмой версии не проверял

