1
SqlException
메시지에서 고유 색인 이름을 얻는 방법은 무엇입니까? 같은 다음 스마트 방법 SqlException 메시지에서 고유 인덱스 이름을 얻으려면?
는 고유 인덱스와 객체에 'partners.Partner을'중복 키 행을 삽입 할 수 없습니다 'IX_Partner_SerialId'. 그 진술서는 만료되었습니다.
예외 메시지 문자열을 조작하지 않고도 IX_Partner_SerialId
을 가져와야합니다. 예외 객체의 변수와 같은 것?
왜 당신이 문자열을 조작 할 수 쿼리하여 메시지 텍스트와 오류 번호를 찾을 수 있습니까? – JNK
문자열을 조작 할 수는 있지만 사전에 이러한 변수를 저장하는 스마트 방법이있을 수 있으므로 사용할 수있을 것이라고 확신합니까? 대안이 없다면 이것이 유일한 방법 일 것입니다. –
나는 SQL이 그 많은 세부 사항을 가진 예외를 출력한다고 생각하지 않는다. 그것은 메시지에 있으며, 아마도 당신이 얻을 수있는 전부 일 것이다. 오류의 원인이 무엇인지에 대해 URN이나 뭔가를 통과하면 좋을 것입니다. 그러나 효과적으로 모델링 한 가능성이 너무 많습니다. – JNK