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

Ошибка №5

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

почему вылазит эта хрень????

Добавлено: 28 окт 2005, 10:57
coolibin
а лечить-то пробовал? первасив надо понимать? тама есь така болесь - индексы кривятся, надо периодически таблички подлечивать.

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

select * to dbf
delete all
import from dbf fullinfo
при импорте - проверь лог

Добавлено: 28 окт 2005, 11:12
edward_K
1. надо проверить на 0 nrec
2. к слову в зарплате во многих таблах есть уинкальность по индексу tabn, а поиск идет по полям lschet.tabn+lschet.cex, при ненахождениий записи идет попытка вставить и тоже идет сообщение - тока индекс другой.

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