2012-09-12 5 views
0

xmldp 쿼리를 사용하여 메서드를 호출하는 webservice가 있습니다. 그것은 다음과 같습니다xmldp 쿼리에서 매개 변수를 전달할 수 없습니다.

<Query> 
<Method Name="MyRequest" Namespace="MySchema"> 
    <Parameters> 
     <Parameter Name="db"> 
      <DefaultValue>DefaultDB</DefaultValue> 
     </Parameter> 
     <Parameter Name="Param1"> 
      <DefaultValue>DefaultParam1</DefaultValue> 
     </Parameter> 
     <Parameter Name="Param2"> 
      <DefaultValue>DefaultParam2</DefaultValue> 
     </Parameter> 
    </Parameters> 
</Method> 
<ElementPath IgnoreNamespaces="true"> 
      MyPath/path.... 
</ElementPath> 
</Query> 

내가보고 있어요 문제는 내가 쿼리는 DB를 실행하고 Param1을 매개 변수를 잘 통과하지만, 때과 Param2 매개 변수가 항상 널 (null)로 전달하는 것입니다! 왜 내 기본 값 대신 항상 null인지에 대한 아이디어가 있습니까? 매개 변수가 이미 webservice에 도달하기 전에 null로 설정되어 있다는 것을 확인 했으므로 webservice에서 내 메서드에 문제가되지 않습니다. 나는 또한 보고서 매개 변수를 확인했습니다. 모든 것은 세 가지 모두에서 동일합니다. 죄송합니다. 너무 막연한 경우 SSRS를 처음 사용합니다.

답변

3

나는 미래에이 문제와 사람에 대한 대답을 ... 알아 낸

이 내 쿼리 자체에 아무 문제가 없었다, 그러나 당신이 데이터 집합에 알파벳 순서로 쿼리 매개 변수를 설정해야합니다 밝혀 속성. 왜 이것이지,하지만 그것이 내 Dataset을 작동시키는 이유입니다.

Right Click the Dataset > Dataset Properties > Parameters 
+0

답장을 보내 주셔서 감사합니다. 나는 비슷한 문제가있어 그것을 해결하기 위해 모든 노력을 기울 였고 귀하의 게시물은 구조되었습니다. – Liam

관련 문제