Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2005.01.30;
Скачать: CL | DM;

Вниз

Ошибка: "Не уникален ключ"   Найти похожие ветки 

 
Russko   (2004-12-29 17:18) [0]

При выполнении запроса:

insert into main_base
select * from main_base where (shifr=""+s1+"")

Возникает такая ошибка. В БД создан генератор для поля NN, в IBQuery он прописан, IBUpdateSQL также содержит все запросы.
Подскажите что не так, может запрос на insert в IBUpdateSQL не правильно сформирован или другое.


 
Sergey13 ©   (2004-12-29 17:21) [1]

Так чего ты выполняешь, при получении ошибки?


 
Rule ©   (2004-12-29 17:22) [2]

а ты ж ему явно преедаешь NN, а генератором он будет пользщваться если поле равно нулл, такчто вставляй все кроме NN


 
stud ©   (2004-12-29 17:22) [3]

т.е. ты производиш вставку "в саму себя"?
тогда логично, посмотри когда происходит генерация нового значения для NN


 
Russko   (2004-12-29 17:26) [4]

генерация нового значения происходит при ONnewRecord


 
Sergey13 ©   (2004-12-29 17:29) [5]

2[4] Russko   (29.12.04 17:26)
>генерация нового значения происходит при ONnewRecord

так ты думаешь, что при выполнении
insert into main_base
select * from main_base where (shifr=""+s1+"")
возникнет ONnewRecord? Ты кажется ошибаешься.


 
stud ©   (2004-12-29 17:29) [6]

см

> Rule ©   (29.12.04 17:22) [2][Ответить]



Страницы: 1 вся ветка

Текущий архив: 2005.01.30;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.041 c
8-1098363487
X-Disa
2004-10-21 16:58
2005.01.30
Сохранение иконки


3-1103720785
Aleksandr.
2004-12-22 16:06
2005.01.30
Есть какая-то возможность получить значения всех записей поля?


1-1106044621
AndySD
2005-01-18 13:37
2005.01.30
RTTI?


14-1105437303
ghg
2005-01-11 12:55
2005.01.30
насколько критичны ошибки в D2005?


1-1105699707
Marsello
2005-01-14 13:48
2005.01.30
Связь с Mathemathica 5