2013-07-17 8 views
1

문제가 발생하여 인터넷에서 도움이되는 정보를 찾을 수 없으므로 여기에 도움이 될 것입니다.외부 콘텐츠 형식을 사용하여 SharePoint 2010 목록을 업데이트 할 때 오류가 발생했습니다.

가 나는 SharePoint 2010을에 대한 SharePoint 디자이너를 사용하여 기본 외부 콘텐츠 형식을 만들었습니다. 모든 작업을 만들고 목록을 기반으로 모든 작업을 수행 할 수 있습니다. 그러나 세 개의 필드는 외부 컨텐트 유형을 작성한 다른 테이블의 외래 키입니다.

두 번째 테이블/콘텐츠 형식으로 연결하면 저장되며 목록을 업데이트하고 SharePoint에서 조회 기능을 사용하여 값을 조회 할 수 있습니다.

은 곧 내가 다음 오류 메시지가 다른 두 협회의에서 추가로 : 양식 서비스를 사용할 수없는 이기 때문에

는 Microsoft InfoPath는 양식을 생성 할 수 없습니다. 나는 이제 새로운 목록을 만들려고하면

는 또한 나는 변경 사항을 저장할 수 없습니다

를 얻을. HRESULT 예외 : 0x800400F8

마지막 두 연관 간의 유일한 차이점은 외래 키가 SQL 형식 NVARCHAR (50) 인 반면 첫 번째는 int입니다. 그 외에는 다음으로 어디로 가야할지 모릅니다. 나는 처음부터 모든 작업을 재현했지만 기쁨은 없습니다.

모든 제안 사항에 감사드립니다.

답변

2

나는이로 실행했습니다 불행히도 대답은 당신이 당신의 차/외래 키로 사용하는 테이블에 의미 INT 키를 생성하는 것입니다 : 이 http://spsamer.com/2012/05/08/implementing-ects-in-spd-using-stored-procedures/

각 저장 프로 시저가 고유를 제공 할 필요를 정수형의 식별자. SPD를 사용하면 다른 유형의 고유 식별자를 사용할 수 있지만 연결, 생성, 업데이트 또는 삭제 작업을 수행하려고하면 런타임 오류가 발생합니다. 솔루션에 완전히 무의미한 경우에도 이러한 식별자를 사용하여 문제가 발생하지 않도록해야합니다.

+1

그건 짜증나! 마이크로 샤프트 !! 대답을 주셔서 감사합니다, 나는 이것 때문에 배를 버려야 만했습니다. 적어도 그것을 작동시키는 법을 알았습니다. 곧 필요 하겠지요! – ebooyens