![]() |
не дает удалить строку из таблицы
есть база, 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." Не могу понять, почему именно строки занесенные клиентом, не удаляются. ни через клиента, ни через саму базу. |
кстати, оказывается проблема не в клиенте. в ручную добавил новую печь, затем заполнил состав кокса. попробовал его же удалить - не получилось.
|
Время: 10:01. |
Время: 10:01.
© OSzone.net 2001-