![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Выполнение запроса из програмы (FireBird) [D7, IB6.x]
levova © (2004-05-21 16:59:00)Почему при выполнении запроса на добавление или редактирование записи выдает ошибку:
attempt to store duplicate value(visible to active transactions) in unique index "IDX_PIB"
levova (2004-05-21 17:53:00) [1]CREATE UNIQUE INDEX IDX_PIB ON PIB (KOD);
SET TERM ^ ;
запрос:
INSERT INTO PIB (
KOD,
PIB,
ONWORK,
ONHOME,
WLABEL)
VALUES (
:KOD,
:PIB,
:ONWORK,
:ONHOME,
:WLABEL);
VLAD-MAL (2004-05-21 17:24:00) [2]Ну посмотри (в том же IBManager - e), что это за IDX_PIB индекс у тебя! Какие поля в него входят, потом покажи текст редактирующего запроса и т.п. Чего тянешь?
Desdechado (2004-05-21 17:19:00) [3]если в IBManager выполнилось, то втрой раз такое уже не запишешь :)
levova (2004-05-21 17:05:00) [4]проблема в том, что значение действительно уникальною.
из IBManager этот запрос исполняэться
Johnmen (2004-05-21 17:02:00) [5]Потому, что duplicate value in unique index "IDX_PIB"