来自 XML 数据源的 SSRS 报告/对象引用未设置为对象的实例
SSRS report from XML data source / Object reference not set to an instance of an object
我正在尝试使用 SQL Server / BIDS 2008 基于 XML 文件做一个 SSRS 报告。我以前从未尝试过这个,所以很可能这只是我拥有的一些愚蠢的东西错过了。我试着根据这些例子来做:
https://technet.microsoft.com/en-us/library/aa964129%28v=sql.90%29.aspx
我的XML真的很简单:
<Customers>
<Customer ID="1">
<Name>Bob</Name>
<Orders>
<Order ID="1" Qty="6">Chair</Order>
<Order ID="2" Qty="1">Table</Order>
</Orders>
<Returns>
<Return ID="1" Qty="2">Chair</Return>
</Returns>
</Customer>
</Customers>
我在查询、 和 "Customers/Customer" 中使用了空字符串,它们都在设计器中工作,但我仍然遇到相同的错误。
数据源定义:
查询设计器显示数据正常:
但是当我试图在向导中继续前进时,我得到了这个错误:
这看起来像是报告向导用户界面中的错误。在这里你可以找到微软关于这个问题的解释:https://connect.microsoft.com/SQLServer/feedback/details/525419/ssrs-2008-r2-report-project-wizard-ui-exception
解决该问题的替代方法是在没有报表向导的情况下创建报表。
我的 Visual Studio 设置很可能有问题。找到了另一台我可以测试它的 PC,它运行良好。
我正在尝试使用 SQL Server / BIDS 2008 基于 XML 文件做一个 SSRS 报告。我以前从未尝试过这个,所以很可能这只是我拥有的一些愚蠢的东西错过了。我试着根据这些例子来做:
https://technet.microsoft.com/en-us/library/aa964129%28v=sql.90%29.aspx
我的XML真的很简单:
<Customers>
<Customer ID="1">
<Name>Bob</Name>
<Orders>
<Order ID="1" Qty="6">Chair</Order>
<Order ID="2" Qty="1">Table</Order>
</Orders>
<Returns>
<Return ID="1" Qty="2">Chair</Return>
</Returns>
</Customer>
</Customers>
我在查询、
数据源定义:
查询设计器显示数据正常:
但是当我试图在向导中继续前进时,我得到了这个错误:
这看起来像是报告向导用户界面中的错误。在这里你可以找到微软关于这个问题的解释:https://connect.microsoft.com/SQLServer/feedback/details/525419/ssrs-2008-r2-report-project-wizard-ui-exception
解决该问题的替代方法是在没有报表向导的情况下创建报表。
我的 Visual Studio 设置很可能有问题。找到了另一台我可以测试它的 PC,它运行良好。