데이터 테이블에 두 개의 데이터 테이블 객체가 있습니다.각 데이터 테이블에 새 행을 추가 할 때 관련된 데이터 테이블에 문제가 발생했습니다.
TransactionReasons 및 TransactionSubReasons.
TransactionSubReasons 데이터 테이블에 TransactionReasons의 IDTransactionReason 외래 키가 있습니다.
TransactionReasons에 새 행을 추가 한 다음 (예 : IDTransactionReason = 1) TransactionSubReasons에 새 행을 추가 할 때. 새로 추가 된 행의 IDTransactionReason 필드는 새로 추가 된 행의 ID (이 예에서는 1)와 동일합니다. 모든 것이 좋은 때까지.
그러나 데이터베이스를 업데이트하려고 할 때 문제가 발생합니다.
업데이트 용으로 tableAdapterManager.UpdateAll (MYDATSET);
이 문제는 어떻게 해결할 수 있습니까?
감사합니다.
INSERT 문이 FOREIGN KEY 제약 조건 "FK_TransactionSubReasons_TransactionReasons"과 충돌했습니다. 충돌은 데이터베이스 "HouseBudget", 테이블 "dbo.TransactionReasons", 열 'IDTransactionReason'에서 발생했습니다. 명세서가 종료되었습니다. –