St33l
27-05-2009, 14:35
есть база, 3 таблицы.
Структура:
http://img7.imageshack.us/img7/6650/dbstructure.png
В базе созданы хранимки на создание, изменение, удаление, обновление базы. Есть данные, забитые в таблицы с помощью хранимок.
Пишу клиента в 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."
Не могу понять, почему именно строки занесенные клиентом, не удаляются. ни через клиента, ни через саму базу.
Структура:
http://img7.imageshack.us/img7/6650/dbstructure.png
В базе созданы хранимки на создание, изменение, удаление, обновление базы. Есть данные, забитые в таблицы с помощью хранимок.
Пишу клиента в 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."
Не могу понять, почему именно строки занесенные клиентом, не удаляются. ни через клиента, ни через саму базу.