![](/img/trans.png)
[英]IErrorInfo.GetDescription failed with E_FAIL(0x80004005) in asp.net c#?
[英]IErrorInfo.GetSource failed with E_FAIL(0x80004005)
我正在使用下面的語句來查詢Windows搜索並得到上面的錯誤,隨后的錯誤IErrorInfo.GetDescription failed with E_FAIL(0x80004005)
錯誤代碼IErrorInfo.GetDescription failed with E_FAIL(0x80004005)
。
var query = "SELECT System.ItemName FROM servername.SystemIndex " +
"WHERE SCOPE='file://servername/temp/DanB/Newsletter'
and contains('" + txtSearch.Text + "')";
(我沒有在上面提到服務器名稱,但是我使用的是正確的服務器名稱)
我確實搜索了此錯誤,並且似乎由於保留字和符號的使用而可能發生。 我已經遍歷了Access 2007的保留字和符號 ,似乎此語句還不錯。
即使我懷疑temp可能會造成任何麻煩,所以我嘗試了[temp],但結果相同。
我也檢查來自文本框的值。
因此,我嘗試將文件復制到本地驅動器,並且可以正常工作。
var query = "SELECT System.ItemName FROM SystemIndex " +
"WHERE SCOPE='file:C:/Users/temp/DanB/Newsletter'
and contains('" + txtSearch.Text + "')";
我已經想到關於Windows搜索和語法(查詢網絡驅動器)的FROM子句對我來說看起來不錯。
知道是什么原因導致此問題嗎?
我們已經從服務器上刪除了索引並重新設置了它。 現在哪個工作正常
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.