어떤 사람은 그 예외를 잡는 법을 보여주세요!어떻게 "DELETE 문이 REFERENCE 제약 조건과 충돌"합니까?
1
A
답변
1
SQLException은 다양하지 않습니까?
System.Data.SqlClient에서 찾을 수 있습니다.
try
{
//code
}
catch(SqlException sqlException)
{
//code
}
업데이트 : 수정 해 주셔서 감사합니다.
+0
특정 오류를 잡으려고하거나 확인하고 싶다면'sqlException.Number'를 검사하고이 특정 오류에 대한 SQL Server 오류 번호를 확인해야합니다. (정확히 어떤 번호를 찾는 지 문제가 있습니다. 여기에 주어진 오류로 매핑 됨). – nos
2
다른보기 지점을 지정하기 만하면 은을 잡지 않으려 고합니다. 내가 일 경우이 시나리오에서 외래 키 데이터 을 확인하기 전에을 삭제하려고합니다. 이것은 DELETE
이 작업 단위에서 가장 먼저 발생하지 않으면 특히 복잡합니다. 그리고 외래 키가 여러 개인 경우에는 문자열 기반 메시지가 코드에별로 도움이되지 않습니다.
물론 외래 키 (예 : 동시성)의 온전한 체크/폴백으로 외래 키를 유지합니다.
관련 문제
- 1. C++ delete reference
- 2. ALTER TABLE 문이 FOREIGN KEY 제약 조건과 충돌했습니다.
- 3. MVC : INSERT 문이 FOREIGN KEY 제약 조건과 충돌했습니다.
- 4. MyISAM의 제약 조건과 같은 제약 제약 조건
- 5. 일반 제약 조건과 상속
- 6. e4x 문이 로컬 변수와 충돌합니까?
- 7. 자바 제약 조건과 메모리 제약 조건의 차이점은?
- 8. 간단한 DELETE 문이 작동하지 않았습니다.
- 9. "delete"문이 객체를 이중으로 해제합니까?
- 10. UniqueKey 제약 조건과 일대 다 관계
- 11. 첫 번째 1K 삽입 후 INSERT 문이 FOREIGN KEY 제약 조건과 충돌했습니다.
- 12. LINQ 예외 : "INSERT 문이 FOREIGN KEY 제약 조건과 충돌했습니다"라는 두려운 관계!
- 13. ASP.NET MVC 경로가 제약 조건과 함께 작동하지 않습니다.
- 14. 단위 테스트 제약 조건과 NUnit 구문 도우미 이해
- 15. 명백한 이유없이 SQL Server에서 DELETE 문이 멈 춥니 다.
- 16. OptionParser가 sphinx와 충돌합니까?
- 17. ASIHTTPRequest가 충돌합니까?
- 18. jQuery가 충돌합니까?
- 19. ON DELETE CASCADE로 외래 키 제약 조건을 업데이트하지 않습니까?
- 20. 어떻게 코코스 2D 아이폰과 완벽하게 충돌합니까 픽셀
- 21. CategoryRouteHandler() reference
- 22. UIAccelerometer reference
- 23. INSERT 문이 FOREIGN KEY 제약 조건 "FK_UserCars_aspnet_Users"와 충돌했습니다.
- 24. Fluent NHibernate Cascade Delete Error
- 25. InnoDB/MySQL의 외래 키 조건과 케스케이드로 작업하기
- 26. 언제 해시가 충돌합니까?
- 27. MySQL의 외래 키 제약 조건이 가능하다 어떻게
- 28. CakePHP의 모든 조건과 이하
- 29. Snow Leopard Reference Library
- 30. 조건과 재귀가있는 SQL UNION
데이터베이스를 호출하는 데 사용하는 코드를 게시해야합니다. 우리는 여기에 크리스탈 볼을 가지고 있지 않습니다. – Oded