sql server 2005 xml 类型数据读取的问题

xuzuning 2008-06-26 04:01:36
建一个表
CREATE TABLE Team
(
TeamID int identity not null,
TeamDoc xml DEFAULT '<Team />' NOT NULL
)

插入数据
INSERT INTO Team (TeamDoc) Values ('<Team name="Braves">
<Players>
<Pitcher name="John Smoltz" role="Closer"/>
<Pitcher name="Russ Ortiz" role="Starter" />
<ThirdBase name="Chipper Jones" role="Starter" bats="switch"/>
</Players>
</Team>
')

执行查询
SELECT TeamDoc.query('/Team/Players/Pitcher')
FROM Team

在sql server 管理器中可以得到结果,但在asp中用ADODB.RecordSet得到的却是空记录集
清高手释疑!!!
...全文
199 6 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
sy_binbin 2008-06-27
  • 打赏
  • 举报
回复
你可以试试!
如果不行的话那还真不知道了


请问LZ想实现什么效果呢???
xuzuning 2008-06-27
  • 打赏
  • 举报
回复
那么是否可以理解为只有用 nodes 方法分解后,才能被asp使用了?

没有其他的解法吗?

sy_binbin 2008-06-26
  • 打赏
  • 举报
回复
http://www.chinaz.com/Program/MSSQL/0R0145252007.html

看看这个能不能帮助你点什么?
xuzuning 2008-06-26
  • 打赏
  • 举报
回复
那么在asp中代码应如何写?
谢谢!

一直用php,asp接触很少,初学
sy_binbin 2008-06-26
  • 打赏
  • 举报
回复
query方法的结果是一个XML数据类型对象

ADODB.RecordSet返回的是一个数据集

28,409

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧