如何在SSRS / VS 2008中查询XML数据?

时间:2011-08-10 12:46:44

标签: sql-server-2008 reporting-services ssrs-2008

我有一个使用大量WITH XMLNAMESPACES的报表查询来查询SQL Server 2008中的某些XML数据。由于xml查询,我看起来不能使用此查询在VS 2008中创建报表。如果我正确地读取MS的whitepaper,你必须将XML拉出来,然后对它进行单独的查询?任何人都有这方面的经验,还是有更好的方法?

1 个答案:

答案 0 :(得分:0)

这是误解错误的问题。我的查询中的真正问题不是使用WITH XMLNAMESPACES,而是在我的XSL的WHERE中使用“sql:variable(”@ varName“)。解决这个问题的简单方法是在中添加一个DECLARE @varName查询并将其设置为传入的参数。之后,它就像一个冠军。