我是需要webservice查询本地数据库,供远程的系统调用,这样把本地数据送到远端,那边在把传过去的数据入库。
请问我是需要把数据库的数据生成一个xml文件发送过去,由那边解析。
还是这边返回一个dataset??我看了好多文章都看晕了。
也就是webservice的方法的返回值是XmlDataDocument,还是一个DATASET??

解决方案 »

  1.   

    webservice可以传送的必须是序列化的
    dataset是非序列化的,同样datatable也不是序列化的
    但是ArrayList就是一个序列化的东西
    你可以自己做一个dataset把dataset序列化了,也可以使用其它序列化的东西进行数据传输的方式xml是比较常用的一种
      

  2.   

    谢谢楼上老兄,我看一般都是通过xml。楼上的有没有代码或者例子啊?
      

  3.   

    使用dataset作为返回值。
    然后使用代理调用webservice,和你本地使用dataset是一样的。