2011-08-10 31 views
0

我有一個使用大量WITH XMLNAMESPACES查詢SQL Server 2008中的一些XML數據的報表查詢。它看起來不像我可以在VS 2008中使用此查詢創建報表,因爲xml查詢。如果我正確閱讀MS的whitepaper,則必須將XML拉出,然後對其執行單獨的查詢?任何人都有這方面的經驗,還是有更好的方法?如何查詢SSRS/VS 2008中的XML數據?

回答

0

而這是誤解錯誤的問題。在我的查詢中,真正的問題不是使用WITH XMLNAMESPACES,而是在我的XSL的WHERE中使用「sql:variable(」@ varName「)。解決這個問題的簡單方法就是將DECLARE @varName添加到查詢並將其設置爲傳入的參數。之後,它就像冠軍一樣工作。