当前位置:编程学习 > C#/ASP.NET >>

新新手请教XML WEB SERVICE客户端调用问题?

对方提供了服务器端数据库访问 
http://192.168.1.100/aa.asmx
服务方法:get dataset
服务入口参数:strtbname 说明:返回结果
              strsqlcomm 说明:sql命令 服务返回参数:数据集
例子A:strtbname = "result"
      strsqlcomm ="select top 10 from bb"
结果:返回10人数据集合。

问题:我怎么写客户端啊,电脑上安装有VS2005,本人菜鸟,不懂这个,请说详细一点,但懂数据库!
--------------------编程问答-------------------- C#调用WebService  --------------------编程问答-------------------- 看懂一半,但怎么读出数据表阿? --------------------编程问答-------------------- 有人愿意帮我解决吗 --------------------编程问答-------------------- 添加WEB引用(本地Web service的代理),在使用的时候实例一个WEB引用代理的实例,然后直接可以点出来。输入对应的参数,用一个DataSet来接收返回的数据集。 --------------------编程问答-------------------- 你最好建个aa.ashx 一般处理程序,在AA页面中把dataset中的dataset转换成string 格式再用context.Response.Write输出,然后在你调用页面接收转换就OK了。
--------------------编程问答-------------------- 直接添加对http://192.168.1.100/aa.asmx的web reference 或者Service Reference.

vs会生成代理类。
初始化类,调用即可。
例如:

****Client client = new ****Client();
DataSet result = client.getdatase("result", "select top 10 from bb");
然后就可以使用result了。 --------------------编程问答-------------------- dataset.GetXml() dataset转成string字符串

客服端你用
StringReader sr = new StringReader(XML字符串);
dataset.ReadXml(sr);就转成dataset了
补充:.NET技术 ,  Web Services
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,