日期:2014-05-17  浏览次数:20410 次

通过Web Service访问远程数据库
我在A公司的服务器上发布了一个web服务,只有一个方法,是将公司A的某些数据通过SQL语句取出,形成一个dataset,供其他应用外部程序(如总公司)调用该数据集,调用方式是在一个新工程中添加web引用,指向A公司的web服务地址,并用objectdatasource控件引用该web服务,将数据源放在该控件中,再用它做为gridviewde的数据源引用数据对象呈现出来。
若我在B公司也发布一个类似的web服务,如何将A公司和B公司的2个数据集合并成一个数据集并显示在总公司的外部程序中?


------解决方案--------------------
在另一个机器上有个web,供外部访问,这个时候,你可以调用a 服务, b服务,得到数据集,合并,然后显示给调用者。
------解决方案--------------------
多个不同的web服务,分别调用取得结果集中,在本地合并后即可显示。操作方法跟1个web服务是一样的。