Проблема с транзакциями

Eugene Kosevtsov
Дата: 14.06.2006 13:57:20
Как в пределах одной транзакции в ADO.NET записать в таблицы данные:
Таблица User(ID - PK Identity, FirstName) FirstName='Evgeniy', получаем ID=1
Таблица UserGroup(ID - PK Identity, Name) Name='Administrator', получаем ID=2
Таблица UserGroupList(UserID, UserGroupID - PK) UserID=1, UserGroupID=2.

После апдейта последней таблицы вылетает эксепшн:

INSERT statement conflicted with COLUMN FOREIGN KEY constraint 'FK_UserGroupList_User'. The conflict occurred in database 'TestDB', table 'User', column 'ID'.
Eugene Kosevtsov
Дата: 14.06.2006 14:50:33
Все, всем спасибо, проблему поборол, с транзакциями все нормально, так что не буду на них грешить. Проблема была в ключевых полях.