Страница 1 из 1

Key violation починить. (Paradox + BDE + D6)

Добавлено: 11 май 2004, 16:24
GOS
При неправильном завершении работы(Отключилось питание) была немного попорчена БД.
Симптомы:
- при попытке добавить новые записи вылетает Key violation.
- один раз лечилось удалением последних полей из связанных таблиц
- так же легится изменением форматов автоинкрементных полей на Long Integer и обратно...

Вопрос, как програмно починить такую БД?
Если кто-то спец с структурах таблиц Paradox, то пожалуйста расскажите как можно программно сбросить счётчик автоинкрементного поля, и где в данном случае кроется ошибка?

Заранее благодарен, Олег.

Добавлено: 11 май 2004, 16:59
AiK
Если кто-то спец с структурах таблиц Paradox
http://www.randybeck.com

Добавлено: 11 май 2004, 22:36
GOS
Спасибо....
И как всегда всё самое интересное на английском :(

Добавлено: 11 май 2004, 22:46
AiK
GOS, на Паскале! :)

Добавлено: 12 май 2004, 22:25
GOS
:) Действительно! :)