Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

В таблице невозможно завести новую запись: 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. Щас АП придет, он в парадоксе спец - точно скажет


Наверх

Титульная страница Поиск, карта сайта Написать письмо