SharePoint 2010 Web部件错误 - 来自HRESULT的异常:0x80131904

时间:2014-04-22 10:18:02

标签: c# sharepoint sharepoint-2010

我们的客户最近遇到了我前一段时间写过的网络部分的问题。此Web部件是一种高级搜索,它根据输入到文本框中的信息和从下拉列表中选择的条件返回结果。此Web部件已在其他客户站点上运行,即使在对我们的开发环境进行大量测试之后,也无法复制此客户端现在遇到的错误。仅当搜索列是查找字段并且在任何其他字段类型上按预期工作时,才会显示此错误。我查看了网络以找到特定于我的问题的解决方案,但是大多数情况都是指内容数据库的SQL错误是空间不足,我不相信我的实例。

以下是我们收到的完整堆栈跟踪消息。任何帮助解决这个问题将非常感谢!

  来自HRESULT的

异常:Microsoft.SharePoint.SPGlobal.HandleComException(COMException comEx)中的0x80131904   在   Microsoft.SharePoint.Library.SPRequest.GetListItemDataWithCallback2(IListItemSqlClient   pSqlClient,String bstrUrl,String bstrListName,String bstrViewName,   String bstrViewXml,SAFEARRAYFLAGS fSafeArrayFlags,   ISP2DSafeArrayWriter pSACallback,ISPDataCallback pPagingCallback,   ISPDataCallback pPagingPrevCallback,ISPDataCallback   pFilterLinkCallback,ISPDataCallback pSchemaCallback,ISPDataCallback   pRowCountCallback,Boolean& pbMaximalView)at   Microsoft.SharePoint.SPListItemCollection.EnsureListItemsData()at   Microsoft.SharePoint.SPListItemCollection.GetEnumerator()at   Biz_AdvancedListSearch_Module.AdvancedListSearch.AdvancedListSearch.btnSearch_Click(对象   sender,ImageClickEventArgs e)

编辑:仅当查阅列使用“包含”搜索条件时才会出现此问题。我使用CAML查询来检索数据并使用控制台应用程序,我确定使用查找字段确实可以实现这一点。

1 个答案:

答案 0 :(得分:0)

有点老了,但我今天遇到了同样的问题。比较器区分大小写。应该 。在我的情况下,它改变了,它现在有效!