연결된 SharePoint 목록에 MS Access 테이블에 레코드를 추가하려고합니다 (Access 2010을 사용 중이지만 필요에 따라 2007을 사용할 수 있음).SP 목록의 조회 필드를 사용하여 연결된 SharePoint 목록에 대한 액세스를 추가하십시오.
첨부 파일 필드가 있습니다 (Access에서 보았을 때).하지만 첨부 할 필요는 없습니다.
SharePoint 목록에는 디자인보기에서 숫자 형식의 조회 필드가 몇 개 있습니다. SQL Server로 업 사이징하면 숫자임을 확인할 수 있습니다 (관련 SharePoint 목록 개체의 Id라고 가정 함).
나는 SharePoint 목록의 구조를 복사하고 MS Access 테이블에 붙여 넣은 다음 (마이너스 몇 가지 샘플 기록을 내가 액세스 테이블의 모든 필드를 선택하는 쿼리 마법사를 사용 채워 테이블의 자동 ID 및 첨부 파일에 액세스), "추가"를 클릭 한 다음 SharePoint 목록을 선택하십시오.이 쿼리를 실행하면 유효성 검사 위반 이유로 인해 X 레코드가 추가되지 않았다는 오류가 표시됩니다. 나는 모든 필드 정의를 검사했고 아무 것도 필요하다고 정의되지 않았거나 유효성 검사 제약 조건을 가지고 있습니다.
내가 생각할 수있는 유일한 점은 조회 필드에 문제가 있지만 올바른 ID를 확인한 각 번호가 있다는 것입니다.
나는 MS Access 솔루션을 원하지만 프로그래밍 방식으로 접근하는 것이 유일한 방법이라면 누군가가 SharePoint 3.0 SDK를 시작하는 방법에 대한 지침을 보낼 수 있습니까?
감사합니다.
팁 주셔서 감사합니다. 이로 인해 ID와 데이터 값 필드를 별도로 참조 할 수 있다는 사실을 확인할 수있었습니다. 전통적인 SQL이 조금씩 이상적이라 할지라도 말이죠. 개체 지향 프로그래밍에 대해 생각해 보면 조금 더 이해할 수 있습니다. 참조하는 TableName.LookupFieldName.Value는 조회 필드 LookupFieldName의 값에 액세스합니다. – Michael