2012-09-27 90 views
0

我得到空消息奇怪的SharePoint例外獲取項目時,試圖通過查詢來獲取項目時得到奇怪的例外呢?我通過CAML查詢

P.S. -1意味着被用戶選擇了無效標籤,並且不應選擇任何內容。而我沒有訪問其他代碼來寫'如果'我只能覆蓋當前查詢。

+1

請顯示所有內部例外 –

+1

請檢查您是否正在查詢正確的列表,並且字段名稱存在於該列表中。 – Ishan

+0

他們在那裏! – Evgeny

回答

1

我在我的環境中運行了它,它看起來像問題是-1不被視爲有效輸入。它看起來像有效範圍是從0-int.MaxValue整數。

您可以使查詢始終爲false(例如,該字段爲空AND不爲空),或者,如果您唯一可以控制的是您可以嘗試使用的數字2147483647(int.MaxValue),而不是極不可能是有效的價值。

+0

謝謝。這可以解決問題 – Evgeny

+1

由於索引從1開始分配,看起來0也可能作爲「無效」值工作。 – lgaud