我試圖將記錄添加到鏈接的SharePoint列表中(我正在使用Access 2010,但可以使用2007年,如果需要的話)。追加查詢到鏈接的SharePoint列表與SP列表中的查找字段
有一個附件字段(從Access查看時),但我不關心追加這些字段。
SharePoint列表有幾個查找字段,在設計視圖中是數字格式。升級到SQL Server,我可以確認它們是數字(並且我假設相關SharePoint列表對象的標識)。
我複製SharePoint列表的結構並粘貼到MS Access表,然後在幾個樣本記錄
我使用的查詢嚮導選擇所有Access表的字段的填充(減訪問表的自動編號ID和附件),單擊「追加」,然後選擇SharePoint列表。
如果我運行這個查詢,我得到錯誤,X記錄(s)未被追加由於驗證衝突的原因,這是所有的人。我已經檢查過所有的字段定義,沒有一個是根據需要定義的,或者有驗證約束。
我能想到的唯一情況是,Lookup字段存在一些問題,但我檢查的每個數字ID都是有效的ID。
我希望有一個MS Access解決方案,但如果唯一的方法是以編程的方式做到這一點,有人可以向我發送有關如何開始使用SharePoint 3.0 SDK的指導?
謝謝你的時間。
謝謝你的提示。這使我確定我可以分別引用ID和數據值字段,即使它與傳統SQL一樣有點奇怪。 從面向對象的程序設計角度來看,它確實有點意義: 引用TableName.LookupFieldName.Value將訪問查找字段LookupFieldName的值。 – Michael 2011-01-26 14:27:47