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

Вниз

Ошибка Key column information is insufficient or incorrect ... ?   Найти похожие ветки 

 
Guitar ©   (2004-12-25 06:06) [0]

Подскажите пожалуйста, что за сообщение. Вот текст сообщения

Key column information is insufficient or incorrect.
Too many rows were affected by update


Оно выводится моему дельфийскому клиенту, после того как я (из клиента) удаляю запись из одной таблицы. А на это событие на сервере написан триггер. Вот его код.

CREATE TRIGGER [TRIGGER NAME] ON [dbo].[Рулоны]
FOR DELETE
AS
declare @x int
select @x = КодРулона from deleted
delete from Текстура where КодРулона = @x


Когда я это делаю в SQL Query Analizer то ничего такого нет.
В чём дело?


 
aus   (2004-12-25 09:03) [1]

не заданы ключевые поля в таблице.


 
Stanislav ©   (2004-12-25 09:59) [2]

А может проще поставить каскадное удаление ?


 
aus   (2004-12-25 11:41) [3]

И в таком триггере ты точно уверен, что ВСЕГДА будет удаляться только одна запись. А если более одной - снова будет ошибка.


 
sniknik ©   (2004-12-25 12:09) [4]

CREATE TRIGGER [TRIGGER NAME] ON [dbo].[Рулоны]
FOR DELETE
AS
delete from Текстура where КодРулона IN select КодРулона from deleted


 
Stanislav ©   (2004-12-25 12:19) [5]

Или связать с помощью Inner Join



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

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

Наверх




Память: 0.47 MB
Время: 0.049 c
14-1105217802
pika
2005-01-08 23:56
2005.01.30
Уходя хотел, спросить !!!


1-1106222018
Degobar
2005-01-20 14:53
2005.01.30
Можно ли скопировать облать из wmf файла в bitmap


1-1105697890
tprkv
2005-01-14 13:18
2005.01.30
EXCEL C ПАРОЛЕМ


14-1105438926
NewDelpher
2005-01-11 13:22
2005.01.30
генератор 3D-моделей людей


6-1100547605
Луарвик
2004-11-15 22:40
2005.01.30
Передача файлов через http прокси?