当前位置:  开发笔记 > Android > 正文

为什么SSRS忽略Web方法返回的某些列中的数据?

如何解决《为什么SSRS忽略Web方法返回的某些列中的数据?》经验,为你挑选了1个好方法。

我在Reporting Services 2005中使用XML数据源功能,但在丢失数据方面存在一些问题.当一行中第一列没有值时,SSRS会忽略整个列!

Web方法请求非常简单:


   
   
   http://www.mycompany.com/App/GetIssues
   *

同样,响应非常简单:



  
    
      
        
          ABC
          
          Do something
        
        
          ABC
          Jeff Smith
          Do something
        
      
    
  

在此示例中,RaisedBy列将完全为空.如果'问题'被反转,所以RaisedBy首先有一个值,没有问题.有任何想法吗?



1> 小智..:

在Query本身中,尝试显式定义列,而不是让SSRS为您确定它们.

换句话说,你有:

*

用以下代码替换*:

GetIssues/GetIssuesItemsResult/listitems/data/row{@Title,@RaisedBy,@Action}

当然,对于您的示例,确切的XPath可能不正确.

推荐阅读
勤奋的瞌睡猪_715
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有