Dataretrievalexception: найдено неоднозначное совпадение.
я пытаюсь показать xtrareport , этот отчет был привязан к SP с помощью фреймворка, но эта ошибка появляется при создании документа .
report.CreateDocument(true);
DataRetrievalException: خطأ عند محاولة ملء مصدر البيانات. تم طرح الاستثناء التالي:
Неоднозначное совпадение найдено.
эта строка "خطأ عند محاولة ملء مصدر البيانات. تم طرح الاستثناء التالي" значит :
ошибка при попытке заполнить источник данных. Было создано следующее исключение
Эта ошибка появляется сразу же после добавления хранимой процедуры
CREATE DEFINER=`root`@`localhost` PROCEDURE `getAccountsItems_WithDate_byDates`(in startDate Datetime, in endDate Datetime) BEGIN SELECT accdet_Cat, accdet_AccountCode, accitem_AccID, MergName, accm_ID, accitem_ID, accitem_Date, FORMAT(SUM(Debit),2) Debit , FORMAT(SUM(Credit),2) Credit , FORMAT((SUM(Debit)-SUM(Credit)),2) Balance FROM view_items_accounts_tree_with_date where accitem_Date between startDate And endDate Group By accitem_AccID; END
public virtual ObjectResult<getAccountsItems_WithDate_byDates_Result> getAccountsItems_WithDate_byDates(Nullable<System.DateTime> startDate, Nullable<System.DateTime> endDate) { var startDateParameter = startDate.HasValue ? new ObjectParameter("startDate", startDate) : new ObjectParameter("startDate", typeof(System.DateTime)); var endDateParameter = endDate.HasValue ? new ObjectParameter("endDate", endDate) : new ObjectParameter("endDate", typeof(System.DateTime)); return ((IObjectContextAdapter)this).ObjectContext.ExecuteFunction<getAccountsItems_WithDate_byDates_Result>("getAccountsItems_WithDate_byDates", startDateParameter, endDateParameter); } public virtual ObjectResult<view_items_accounts_tree_with_date> fncgetAccountsItems_WithDate_byDates(Nullable<System.DateTime> startDate, Nullable<System.DateTime> endDate) { var startDateParameter = startDate.HasValue ? new ObjectParameter("startDate", startDate) : new ObjectParameter("startDate", typeof(System.DateTime)); var endDateParameter = endDate.HasValue ? new ObjectParameter("endDate", endDate) : new ObjectParameter("endDate", typeof(System.DateTime)); return ((IObjectContextAdapter)this).ObjectContext.ExecuteFunction<view_items_accounts_tree_with_date>("fncgetAccountsItems_WithDate_byDates", startDateParameter, endDateParameter); } public virtual ObjectResult<view_items_accounts_tree_with_date> fncgetAccountsItems_WithDate_byDates(Nullable<System.DateTime> startDate, Nullable<System.DateTime> endDate, MergeOption mergeOption) { var startDateParameter = startDate.HasValue ? new ObjectParameter("startDate", startDate) : new ObjectParameter("startDate", typeof(System.DateTime)); var endDateParameter = endDate.HasValue ? new ObjectParameter("endDate", endDate) : new ObjectParameter("endDate", typeof(System.DateTime)); return ((IObjectContextAdapter)this).ObjectContext.ExecuteFunction<view_items_accounts_tree_with_date>("fncgetAccountsItems_WithDate_byDates", mergeOption, startDateParameter, endDateParameter); }
Что я уже пробовал:
я пытался связать отчет с SP напрямую, а не с функцией, но там нет полей.
также я попытался повторно добавить хранимую процедуру , в окне "Управление хранимыми процедурами" я нажал на предварительный просмотр и появилась та же ошибка
Загрузка данных не удалась из - за возникшего исключения
Неоднозначное совпадение найдено.
j snooze
У вас есть несколько элементов управления в отчете с одинаковым именем или что-то в этом роде? Он не знает, к какому элементу управления привязать поле, если есть элементы управления с одинаковым именем. Не уверен, что это ваша проблема, но это один из возможных сценариев с информацией, которую вы дали.
Golden Basim
Эта ошибка появляется сразу же после добавления хранимой процедуры
j snooze
Возвращает ли хранимая процедура поля с одинаковым именем? Я бы поискал в интернете в поисках этих проблем, вы, вероятно, найдете что-то, что близко соответствует вашей проблеме.
Golden Basim
также я попытался повторно добавить хранимую процедуру , в окне "Управление хранимыми процедурами" я нажал на предварительный просмотр и появилась та же ошибка
Загрузка данных не удалась из - за возникшего исключения
Неоднозначное совпадение найдено.