Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Программирование и базы данных (http://forum.oszone.net/forumdisplay.php?f=21)
-   -   не дает удалить строку из таблицы (http://forum.oszone.net/showthread.php?t=141186)

St33l 27-05-2009 14:35 1128705

не дает удалить строку из таблицы
 
есть база, 3 таблицы.

Структура:


В базе созданы хранимки на создание, изменение, удаление, обновление базы. Есть данные, забитые в таблицы с помощью хранимок.
Пишу клиента в MS Visual Studio 2008. Там с помошью него так же добавляю даные. Сначала добавляю новую печь (см. структуру), потом новый элемент. Затем уже заполняю основную таблицу. Так вот проблема вот в чем: данные, которые были забиты с помощью процедур в самой базе, удаляются нормально. А вот те. которые были забиты с помощью клиента удаляться не хотят.

ВЫВОДИТСЯ ТАКОЕ СООБЩЕНИЕ:
"No row were deleted.
A problem occurred attempting to delete row 1.
Error source: .Net SqlClient Data Provider.
Error message: Cannot delete last put_sostavChuguna because put_nPech exists.
The transaction ended in the trigger. The batch has been aborted."

Не могу понять, почему именно строки занесенные клиентом, не удаляются. ни через клиента, ни через саму базу.

St33l 27-05-2009 15:10 1128722

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


Время: 10:01.

Время: 10:01.
© OSzone.net 2001-