vb.net - 无法解析符号 'ExecutionInfo'

标签 vb.net reporting-services ssrs-2008

我在尝试使用 ReportingService2010 时收到此错误:

Unable to resolve symbol 'ExecutionInfo'

ExecutionInfoExecutionHeaderReportingService2005 中工作。我使用的是 Visual Studio 2010、VB.Net 和 ReportingServices2010。我可以连接到服务器并执行诸如 rs.ListChildren 之类的操作。

有什么想法吗?

最佳答案

我找到了问题的答案。希望这对其他人有帮助。

报表服务器 Web 服务中有两种主要类型的端点,一种用于管理,一种用于执行。

管理端点是:ReportService2005、ReportService2006、ReportService2010 执行端点为:ReportExecution2005

因此,您可以从ReportService2010获取报表名称、路径、数据集等,但要执行报表,您必须使用ReportService2005。

所以你可以这样做:

  • 添加对服务器 2005 wsdl(而不是 2010)的 Web 引用。因此,请执行以下操作:http://<your server>/reportserver/ReportExecution2005.asmx不是这个:http://<your server>/reportserver/ReportExecution2010.asmx
  • 导入引用
  • 创建 ReportExecutionService 的实例:Dim rs As New ReportExecutionService.这是具有 ExecutionInfo 和 ExecutionHeader 方法的 2005 执行服务。

引用:http://msdn.microsoft.com/en-us/library/ms155398.aspx

关于vb.net - 无法解析符号 'ExecutionInfo',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19125054/

相关文章:

matrix - 根据SSRS矩阵中的总列计算总列的百分比

sql - SSRS 报告 - IIF 声明问题

c# - 对于带有列表框的用户控件,如何将所选项目公开到父页面?

html - 将包含图像的 RTF 文件转换为 HTML

.net - 是否应该将 "Using"用于异步对象?

reporting-services - SSRS rdl 从特定页面删除页眉和页脚

reporting-services - 如何在 Reporting Services rdl 自定义代码中循环数据集行

visual-studio-2008 - 减少了 SSRS BIDS 2008 R2 "Preview"选项卡中的打印功能或错误?

vb.net - 我可以从 PictureBox 图像添加 Outlook 附件吗?

c# - SSRS Web 服务 LoadReport() 异常被抛出