Страница 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