![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
В таблице невозможно завести новую запись: Key Violation [D7, Paradox]
Morrison © (2005-09-20 22:23:00)Что делать? В один прекрасный день при попытке занести в одну из таблиц новую запись начала вылетать ошибка Key Violation. Пытаюсь сделать новую запись в ручную через Database Desktop -- та же фигня, запись не заводится...
Помогите, пожалуйста!
Anatoly Podgoretsky (2005-09-21 09:52:00) [1]Desdechado © (21.09.05 09:32) [12]
Он отказывает обсуждать вопрос с автоинкриментов, это большая партизанская тайна!
Desdechado (2005-09-21 09:32:00) [2]а может Max для автоинкремента достигнут?
Prohodil Mimo (2005-09-20 23:42:00) [3]тебе ещё повезло что так, а бывает базы лечить удаётся только тем, что надо удалить все файлы, кроме *.db в каталоге с базами, а после открывать таблицы и по новой прописывать все индексы, внешние ключи, значения по умолчанию и т.д.
Prohodil Mimo (2005-09-20 23:39:00) [4]Morrison © (20.09.05 23:14) [8]
или привыкай или [6]
Anatoly Podgoretsky (2005-09-20 23:19:00) [5]Парадокс
Anatoly Podgoretsky (2005-09-20 23:14:00) [6]После подтверждения что ни будь подскажу, возможно есть варианты.
Morrison (2005-09-20 23:14:00) [7]Пришлось удалить туеву хучу записей...
Но вроде начало фунциклировать! Спасибо!
Только теперь другой вопрос: как такое могло произойти?
Anatoly Podgoretsky (2005-09-20 23:13:00) [8]Если есть автоинкриментное поле, то просто погибла таблица, надо лечить. Лучшее лечение Kill Paradox
Prohodil Mimo (2005-09-20 23:08:00) [9]удаляем последнюю запись (иногда две последних) в таблице, а после вносим их по новой.
Morrison (2005-09-20 23:03:00) [10]Не помогло. :(
ANB (2005-09-20 23:01:00) [11]Если 2 - пересоздавать индексы.
Morrison (2005-09-20 22:58:00) [12]1. Не совсем понял, что есть "дублить запись", но никаких уникальных полей кроме ID в таблице нет
2. И что же делать-то теперь?
3. Хорошо бы...
ANB (2005-09-20 22:44:00) [13]1. Или запишь дублишь
2. Или индексы развалились
3. Щас АП придет, он в парадоксе спец - точно скажет