Болтун
Зарегистрирован: 30 October 2002
Сообщения: 261
Примеры кода: 0
|
RE: Связь один ко многим в одной талице ... |
28 May 2003 13:50 |
|
|
|
|
Имеем таблицу следующей структуры Id (bigint, PKey, autoincrement), ParentId(bigint), Nm(varchar(300)). На клиенте dataset и winforms TreeView. Проблемой является каскадное удаление групп. На стороне MS SQL 2000 данная связь не позволяет проводить каскадное удаление, тогда как в датасет это возможно. Соответственно при Update возникает exception.
Вопрос 1. Каким образом задать порядок обновления строк Адаптером, или это возможно сделать только построчным обновлением с использование рекурсии (первым удаляем строку, Id которой не засветился в ParentId)?
Вопрос 2. Кто нибуть встречал примеры решений от MSDN или производителей компонент?
Chto esli cherez INSTEAD OF DELETE trigger?
|
|