已添加具有相同键的项-查询中没有重复列

Posted

技术标签:

【中文标题】已添加具有相同键的项-查询中没有重复列【英文标题】:An item with the same key has already been added-No duplicate column in query 【发布时间】:2017-08-11 06:50:22 【问题描述】:

当我在 SharePoint 中运行 s-s-rS 报告时,它运行良好,但是当我尝试在开发环境中执行它时,它会导致一个空白报告。没有数据显示。

当我尝试刷新此报告中使用的数据集字段时,我无法刷新。它显示错误“无法更新查询的字段列表。验证您是否可以连接到数据源并且您的查询语法正确”,并且当详细信息显示为“具有相同键的项目已经已添加”

我检查了我的数据源连接,它很好,我也找不到我的 SQL 查询有什么问题。当我将它作为查询运行时,它给出了正确的结果。而且我还检查了我在使用别名时没有使用任何列作为重复的查询。

【问题讨论】:

【参考方案1】:

可能存在某种重复的列名,尝试将您的整个数据集查询作为子查询 例如:select * from ( [query from s-s-rs dataset] )s-s-rs. 在mssql中执行这样的语句,看看是否有错误。

【讨论】:

以上是关于已添加具有相同键的项-查询中没有重复列的主要内容,如果未能解决你的问题,请参考以下文章

MVC问题汇总

C#:编译表达式时已经添加了具有相同键的项

删除没有主键的重复项

已添加具有相同密钥的项目 - 仅处于发布模式

EXCEL怎样去重?

已添加具有相同键的项目