나는이 데이터베이스 예외 메시지추출 텍스트
참조 제약 조건 "FK_dbo.MyApprovals_dbo.My_ApproverMyId"와 충돌 DELETE 문이있다. 데이터베이스 "DatabaseDev", 테이블 "dbo.DatabaseTable", 열 'ApproverPositionId'에서 충돌이 발생했습니다.
명세서가 종료되었습니다.
은 내가 특정 질문에 대해 정규 표현식
var result = Regex.Match("The DELETE statement conflicted with the REFERENCE constraint \"FK_dbo.MyApprovals_dbo.My_ApproverMyId\". The conflict occurred in database \"DatabaseDev\", table \"dbo.DatabaseTable\", column 'ApproverPositionId'.\r\nThe statement has been terminated.").Groups[1].Value;
좀 더 일반적인 버전을 찾고 계십니까? 아니면'DELETE'와'DatabaseTable' 만 추출할까요? –
@SebastianLenartowicz 난 그냥 DELETE 및 DatabaseTable을 추출해야합니다. 물론 더 일반적인 방법이 있다면 더 나은 – ove
누구나 아이디어가 있습니까? – ove