首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >SSRS 2005年度报告-2014年SSRS没有工作

SSRS 2005年度报告-2014年SSRS没有工作
EN

Stack Overflow用户
提问于 2016-10-27 16:13:06
回答 1查看 1.3K关注 0票数 0

我有一个VB 2008程序,它有一个进程,它将事务编号列表构建为一个由逗号分隔的字符串。然后使用Reporting 2005将该变量传递给SSRS报告。我现在的问题是,一位客户已经将他们的数据库和报告服务升级到2014年。

现在,当从程序调用报表时,当报告开始加载时,我可以看到所有事务号都是参数框,报表炸弹。

我可以从web打开报表并手动输入一个事务号,然后选择view并显示正确的数据。但是,一旦输入2个事务号,就会得到一个语法错误显示,显示在第一个事务上发生的语法错误。

我认为修复必须在设计报告和设置参数的某个地方。我已经对参数的属性进行了允许多值检查。

这不是一个用例,您可以让用户一次用一个事务ID运行报告,因为他们在处理时甚至不知道事务ID。

VB应用程序根据所满足的事务要求的结束将ID拉到一起。

报表是一个基于文本的查询,使用where子句

代码语言:javascript
复制
where TransID in (@Trans) 

@Trans是事务ID的列表。这不是调用存储过程。

EN

回答 1

Stack Overflow用户

发布于 2016-10-27 17:30:38

转到数据集的“参数”选项卡,检查如何设置@Trans参数。应该是这样的:

代码语言:javascript
复制
=JOIN(Parameters!YourTransactionsParameterName.Value,",")
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/40289567

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档