Ошибка №5

Администрирование баз данных (Pervasive.SQL, MS SQL, Oracle, утилита Support)

Модераторы: m0p3e, edward_K, Модераторы

Ответить
Роман
Постоянный обитатель
Сообщения: 164
Зарегистрирован: 15 июл 2005, 05:48
Откуда: Хабаровск
Контактная информация:

Ошибка №5

Сообщение Роман »

После расчета отпуска, при закрытии окна иногда выскакивает ошибка №5 - дублирование значений при уникальном ключе - в таблице AROTPUSK Повторяется значение поля NREC

почему вылазит эта хрень????
coolibin
Постоянный обитатель
Сообщения: 151
Зарегистрирован: 29 мар 2005, 17:49

Сообщение coolibin »

а лечить-то пробовал? первасив надо понимать? тама есь така болесь - индексы кривятся, надо периодически таблички подлечивать.

чаще всего достаточно, не выгоняя пользователей

select * to dbf
delete all
import from dbf fullinfo
при импорте - проверь лог
edward_K
Заслуженный деятель интернет-сообщества
Сообщения: 5188
Зарегистрирован: 29 мар 2005, 17:49
Откуда: SPB galaxy spb

Сообщение edward_K »

1. надо проверить на 0 nrec
2. к слову в зарплате во многих таблах есть уинкальность по индексу tabn, а поиск идет по полям lschet.tabn+lschet.cex, при ненахождениий записи идет попытка вставить и тоже идет сообщение - тока индекс другой.
ScooP
Постоянный обитатель
Сообщения: 110
Зарегистрирован: 29 мар 2005, 17:49

Сообщение ScooP »

Так же может быть проблема при вставке записи в журнал, а диагностика выдается криво. То что edward_K пишет действительно очень много в зарплате. Техподдержка знает про такие ососбенности строения таблицы, а вот атлантис похоже не научился работать стаблицами, у которых индекс №0 неNRec :-(
Ответить