2011-04-29 107 views
0

我得到這個錯誤不一致同時使用Excel表連接到SharePoint列表。類似問題已在TechNet上報告過,並且表明它可能是由於某些列類型(例如日期和時間,查找或計算)造成的......我想知道何時以及爲何發生這種情況?更有趣的是錯誤並不一致,只是隨機發生。 在此先感謝。無法從SharePoint列表中獲取列表模式列屬性?

的Windows Server 2003 x86的標準版

+0

爲了能夠幫助您,我們需要了解Windows Server和Sharepoint的版本 – 2011-05-02 19:06:03

+0

感謝Trikks,我編輯了這個問題並添加了Windows和ShrarePoint服務器。 – Oved 2011-05-06 00:34:38

回答

0

我最近剛調試此相同的問題MOSS 2007。我碰到了很多解釋說更新已經改變了Date列的默認值。提出的解決方案是設置一個新的,真正的默認值,保存,然後再清除它。其他人建議轉換爲文本並轉回。

在我的情況下,我能夠確定列不是日期字段,而是查找字段。我拉我的頭髮,直到我跑過this blog post。它提到這個問題可能發生在從計算列中提取數據的查閱列中。這正是我的問題所在。除了第一次創建時才起作用。直到用戶意外刪除了Lookup列並重新創建了它。那時麻煩就開始了。

有趣的是,我們有另一個查找列綁定到相同的列表到不同的計算列,但它不會觸發錯誤。

我在自己的博客detailing the steps上做了一個更徹底的寫作和解釋,直到我們解決了它。

0

就我而言,解決方案是檢查查找列所提取的數據。在我選擇了查找列中的值之後,我也拉出了與該值相關的其他列數據。查找的第二列包含一些奇怪的字符「#&」。刪除後,導出工作。 隨着2013年的辦公室,即使是特殊字符也沒有問題。

0

在我的情況下,我將列表導出到Access中,並做了一些與Sharepoint後綴同步的更改。

我發現下列表設置>更改列解決方案:

正如我在Excel中導出的列表中,我看到了錯誤消息「無法從SharePoint列表列表架構列屬性」。然而,Excel能夠從Sharepoint讀取數據,但是兩列丟失。 問題在於具有日期格式(不是日期和時間,僅限日期)的列最初具有「今日日期」作爲默認值。同步後,默認值更改爲「今日日期」下方的手動輸入選項。將默認值更改回「今日日期」後,問題消失了。所以這是一個關於不連貫的單元格值和默認值的問題。這也可能發生在不同的細胞類型中。