powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / ADODB.Recordset
2 сообщений из 2, страница 1 из 1
ADODB.Recordset
    #32004947
asiost
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Помогите пожалуйста.
У меня сложилась следующая ситуация:
Использую триггер нарисованый ниже

***************************************************************
create trigger td_mytableParent on mytableParent for delete as
begin
declare
@numrows int
select @numrows = @@rowcount
if @numrows = 0
return

/* Delete all children in "mytableChild" */

delete mytableChild
from mytableChild t2, deleted t1
where t2.ID = t1.ID

return
end
go
*******************************************************

В клиентском приложении я пытаюсь удалить запись в mytableParent используя следующую конструкцию ADODB.Recordset.Delete.

Триггер чудесно срабатывает, все записи которые нужно удалить удаляются, но выползает сообщение:

"Insufficient or incorrect key column information; too many rows affected by update."

Помогите разобраться почему и как с этим бороться.
Заранее благодарен.
...
Рейтинг: 0 / 0
ADODB.Recordset
    #32004949
Фотография Garya
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Знакомые проблемы... Поставь первой строкой тела триггера set nocount on.
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / ADODB.Recordset
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]