Мой проект развернут на производственном сервере за последние пару месяцев. На странице запроса просмотра я получаю запрос из списка SharePoint, передав номер запроса в моем предложении Where. Он работал Все нормально, но сегодня внезапно только этот запрос остановил получение запроса.
Вот мой код:
public DataTable GetRequestDetail(string DocumentNumber)
{
try
{
using (SPSite site = new SPSite(SPContext.Current.Web.Url))
{
using (SPWeb web = site.OpenWeb())
{
SPList list = web.Lists.TryGetList("DocumentApprovalRequest");
var q = new SPQuery()
{
Query = @"<Where>
<Eq>
<FieldRef Name='DocumentNumber' />
<Value Type='Text'>" + DocumentNumber + "</Value> </Eq> </Where>"
};
logger.InsertLog("DocumentApprovalSystem", "Start Get Item:" + q.Query.ToString());
var r = list.GetItems(q);
logger.InsertLog("DocumentApprovalSystem", "item Count:"+r.Count);
DataTable dtResults = r.GetDataTable();
return dtResults;
}
}
}
catch (Exception ex)
{
logger.InsertLog("DocumentApprovalSystem", "Error at GetRequestDetail for RequestNumber: " + DocumentNumber+" Error: "+ex.ToString());
return null;
}
}
Хотя запросы CAML работают нормально на других страницах, таких как Список запросов Страница заполняется нормально.
Я просто не могу понять, в чем проблема
Пожалуйста, помогите !!!