SharePoint 2010 Web部件错误-HRESULT出现异常:0x80131904

本文关键字:异常 0x80131904 -HRESULT 错误 2010 Web SharePoint | 更新日期: 2023-09-27 17:59:23

我们的一个客户最近遇到了我不久前写的一个web部件的问题。此web部件是一个高级搜索,它根据在文本框中输入的信息和从下拉列表中选择的标准返回结果。该web部件已在其他客户网站上运行,即使在我们的开发环境上进行了广泛的测试,该客户现在遇到的错误也无法复制。只有当搜索列是查找字段并且在任何其他字段类型上都能正常工作时,才会出现此错误。我在网上查找了一个特定于我的问题的解决方案,但大多数情况下都是指内容数据库空间不足的SQL错误,我认为我的情况并非如此。

下面是我们收到的完整堆栈跟踪消息。如有任何帮助解决此问题,我们将不胜感激!

Microsoft.SharePoint.SPGlobal.HandleComException(COMException comEx)上HRESULT:0x80131904的异常在Microsoft.SharePoint.Library.SPRequest.GetListItemDataWithCallback2(IListItemSqlClientpSqlClient,字符串bstrUrl,字符串bsprListName,字符串bsdrViewName,字符串bstrViewXml,SAFEARRAYFLAGS fSafeArrayFlags,ISP2DSafeArrayWriter pSACallback、ISPDataCallback pPagingCallback、,ISP数据回调pPaging上一次回调,ISP数据回调pFilterLinkCallback,ISPDataCallback pSchemaCallback,ISPData回调pRowCountCallback,布尔型&pbMaximalView)位于的Microsoft.SharePoint.SPListItemCollection.EnsureListItemsData()位于的Microsoft.SharePoint.SPListItemCollection.GetEnumerator()Bib_Advanced ListSearch_Module.AdvancedListSearch.Advanced ListSearch.btSearch_Click(对象发件人,ImageClickEventArgs e)

编辑:只有当查找列使用"包含"搜索条件时,才会出现问题。我使用CAML查询来检索数据,并使用控制台应用程序,我确定使用查找字段肯定可以做到这一点。

SharePoint 2010 Web部件错误-HRESULT出现异常:0x80131904

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