日期:2014-05-19  浏览次数:20856 次

如何能 将xml中的表 和 数据库的表联合查询
由于项目需要,一部分信息(项目信息)储存在xml中,基础信息储存在数据库中。   要将数据全部显示出来,必须两个表联合查询,请问这个如何实现。

------解决方案--------------------
这个,似乎做不到吧,两个不同数据源直接联合查询。。。。。。。。

除非你加载进来,再动态分析——不过估计这样违背了你的初衷。
==================================================================
博客空间:http://blog.csdn.net/lovingkiss
资源下载:http://download.csdn.net/user/lovingkiss
Email:loving-kiss@163.com
优惠接单开发,收费带初学者,组件控件定制开发,成品源代码批发
联系方式:Q64180940(请清楚注明业务还是技术咨询) 全天在线
==================================================================
------解决方案--------------------
主流的数据库支持对xml文件的查询如,sqlserver的openxml,oracle的xmlquery等
至于.net,你也可以在dataset中使用多表关连查询
------解决方案--------------------
在存储过程中把XML导入到临时表……
------解决方案--------------------
jiangsheng也会糊弄人啊,那样子和导入到数据库有什么太大差异??

——汗颜啊~~
==================================================================
博客空间:http://blog.csdn.net/lovingkiss
资源下载:http://download.csdn.net/user/lovingkiss
Email:loving-kiss@163.com
优惠接单开发,收费带初学者,组件控件定制开发,成品源代码批发
联系方式:Q64180940(请清楚注明业务还是技术咨询) 全天在线
==================================================================
------解决方案--------------------
全是“猩猩”回答这个问题呀!看来问题有些难度。look look.
------解决方案--------------------
还没有解决吗?dataset提供离线访问,可以支持多数据源的,但是如果你的xml或数据库表的数据量非常庞大,估计还是把xml倒到数据库查询比较方便。

more ref:
http://weblogs.sqlteam.com/davidm/archive/2004/01/20/748.aspx



------解决方案--------------------
先用XPath的语法来查找所有满足条件的XML数据集,在遍历该数据集的同时,进行和dataset关联的数据查询。
------解决方案--------------------
耕具基础信息 检索XML中的数据啊. 一般基础信息 可以做为检索XML中的条件 在用XPATH 或者复杂的XQUER 执行 用DS加载返回的XML 数据