以文本方式查看主题

-  W3CHINA.ORG讨论区 - 语义网·描述逻辑·本体·RDF·OWL  (http://bbs.xml.org.cn/index.asp)
--  『 XML 与 数据库 』  (http://bbs.xml.org.cn/list.asp?boardid=17)
----  在sql:query中使用参数进行模糊查询遇到的问题.急求帮忙...[求助]  (http://bbs.xml.org.cn/dispbbs.asp?boardid=17&rootid=&id=25369)


--  作者:firedrose
--  发布时间:12/13/2005 8:09:00 PM

--  在sql:query中使用参数进行模糊查询遇到的问题.急求帮忙...[求助]
一个测试参数的用例如下:
<?xml version="1.0" encoding="UTF-8"?>
<root xmlns:sql='urn:schemas-microsoft-com:xml-sql'>
<sql:header>
 <sql:param name='na'>a</sql:param>
</sql:header>
<sql:query>
 select * from book
 where name like '%@na1%'
 for XML auto,elements
</sql:query>
</root>

可是我执行后查不出结果

_______________________
可是改成如下不用参数可以找出结果:
<?xml version="1.0" encoding="UTF-8"?>
<root xmlns:sql='urn:schemas-microsoft-com:xml-sql'>
<sql:query>
 select * from book
 where name like '%a%'
 for XML auto,elements
</sql:query>
</root>

找出的结果:
  <?xml version="1.0" encoding="UTF-8" ?>
- <root xmlns:sql="urn:schemas-microsoft-com:xml-sql">
- <book>
  <id>1</id>
  <name>Beginning ASP.NET 1.1 With Visual C#.NET 2003</name>
  <ISBN>7-302-09148-X</ISBN>
  <author>Chris Ullman John Kauffman</author>
  <publisher>WROX PRESS.LTD</publisher>
  <price>30</price>
  </book>
- <book>
  <id>2</id>
  <name>Design Patterns Elements of Reusable Object-Oriented Software</name>
  <ISBN>7-111-09507-3</ISBN>
  <author>Erich Gamma Richard Helm Ralph Johnson John Vlissides</author>
  <publisher>Pearson Education</publisher>
  <price>38</price>
  </book>
- <book>
  <id>3</id>
  <name>UML Distilled: A Brief Guide to the Standard Object Modeling Language</name>
  <ISBN>ISBN 0321193687</ISBN>
  <author>Martin Fowler</author>
  <publisher>Addison-Wesley</publisher>
  <price>34</price>
  </book>
  </root>
______________________
为什么我用参数无法实现这种模糊查询呢?拜托大家帮我想一个办法.急!


W 3 C h i n a ( since 2003 ) 旗 下 站 点
苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》
8,375.000ms