C#.NET 建立Web Services实例-(DataSet)

 1 using System;
 2 using System.Web;
 3 using System.Web.Services;
 4 using System.Web.Services.Protocols;
 5 using System.Data.OleDb;
 6 using System.Data;
 7 using System.IO;
 8
 9
10 [WebService(Namespace = "http://tempuri.org/")]
11 [WebServiceBinding(ConformsTo = WsiProfiles.BasicProfile1_1)]
12 public class Service : System.Web.Services.WebService
13 {
14     public Service () {
15
16         //如果使用设计的组件,请取消注释以下行
17         //InitializeComponent();
18     }
19
20     //[WebMethod]
21     //public string HelloWorld() {
22     //    return "Hello World";
23     //}
24
25     [WebMethod]
26     public DataSet strSQL()
27     {
28         OleDbConnection con = new OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0; data source=F:\\zjq\\webserver\\webs\\data.mdb");
29         OleDbCommand cmd = new OleDbCommand("select * from usesr", con);
30         con.Open();
31         OleDbDataReader sdr = cmd.ExecuteReader();
32         //
33         DataTable table = new DataTable("table1");
34         table.Columns.Add("uses");
35         table.Columns.Add("pws");
36         //
37         while (sdr.Read())
38         {
39            table.Rows.Add(new string[2] {sdr.GetString(0),sdr.GetString(1) });
40         }
41         //
42         DataSet dataset = new DataSet("DataSet1");
43         dataset.Tables.Add(table);
44         return dataset;
45     }
46
47     //
48     [WebMethod]
49     public string strSQL2()
50     {
51         OleDbConnection con = new OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0; data source=F:\\zjq\\webserver\\webs\\data.mdb");
52         OleDbCommand cmd = new OleDbCommand("select * from usesr", con);
53         con.Open();
54         OleDbDataReader sdr = cmd.ExecuteReader();
55         //
56         DataTable table = new DataTable("table1");
57         table.Columns.Add("uses");
58         table.Columns.Add("pws");
59         //
60         while (sdr.Read())
61         {
62             table.Rows.Add(new string[2] { sdr.GetString(0), sdr.GetString(1) });
63         }
64         //
65         DataSet dataset = new DataSet("DataSet1");
66         dataset.Tables.Add(table);
67         //
68         System.Text.StringBuilder strbuilder = new System.Text.StringBuilder();
69         StringWriter writer = new StringWriter(strbuilder);
70         dataset.WriteXml(writer, System.Data.XmlWriteMode.IgnoreSchema);
71
72         return strbuilder.ToString();
73
74     }
75
76 }
时间: 2024-10-06 21:26:16

C#.NET 建立Web Services实例-(DataSet)的相关文章

菜鸟教程--Web Services 教程

Web Services 教程 www.runoob.com/webservices/webservices-tutorial.html 通过使用 Web Services,您的应用程序可以向全世界发布信息,或提供某项功能.Web Services 脚本平台需支持 XML + HTTP.现在开始学习Web Services!内容目录 Web Services 简介Web Services 可使您的应用程序成为 Web 应用程序.Web Services 通过 Web 进行发布.查找和使用. 对

转载的web server实例

asp.net—web server模拟网上购物 2014-05-08     我来说两句   来源:asp.net—web server模拟网上购物   收藏    我要投稿 在学vb的时候学到了api函数,今天学习asp.net中的web server,web server和api函数一样都是为用户提供了一个接口,客户端可以在远程直接调用,不需要知道它具体的算法,难易程度,可以直接使用方法. 一.基础 概念: 1.web服务是应用程序 2.它向外界暴露了一个能够通过web进行调用的api 3

csharp: get Web.Services WebMethod

using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Web.Services.Description; using System.Web.Services.Protocols; using System.Web.Services.Discovery; using System.Web.Services; using System.Net; using S

【转】ASP.NET Web Services如何工作

转自 http://www.cnblogs.com/zhaozhan/archive/2010/10/17/1853780.html 了解 Microsoft ASP.NET Web 服务方法 (WebMethod) 如何为生成 Web 服务提供一种高效方法.WebMethod 可以将传统的 Microsoft .NET 方法公开为支持 HTTP.XML.XML 架构.SOAP 和 WSDL 的 Web 服务操作.WebMethod (.asmx) 处理程序自动将传入的 SOAP 消息调度到相应

BizTalk调用WS-Security的web services

最近做个项目,biztalk跟OTM(Oracle Transportation Management)系统做对接,双方通过web services通讯,这部分是BizTalk调用OTM的web services. OTM的云服务,仅支持WS-Security的Username Token验证方式. 所以需要使用UsernameToken Web Service Security Policy,并使用HTTPS加密此SOAP消息的传输. OTM发布的web services是基于java的,也就

iPad上用Codea-SCM调用git web services做版本管理

iPad上用Codea-SCM调用git web services做版本管理 目录 说明 安装 Codea-SCM 远端代码仓库设置 本地 Codea-SCM 设置 说明 在 iPad 上使用 Codea 做项目开发,虽然调试.修改代码很方便,但是有一点比较麻烦,就是 Codea 无法做版本管理,所以有时修改错了,想回退到之前的稳定版本,就没办法了,只能手动保存每个版本的代码. 现在有一种方法可以把 Codea 的项目自动提交到 git 服务器上,可以非常方便地管理你的不同版本. 安装 Code

跟我一起学WCF(3)——利用Web Services开发分布式应用

一.引言 在前面文章中分别介绍了MSMQ和.NET Remoting技术,今天继续分享.NET 平台下另一种分布式技术——Web Services 二.Web Services 详细介绍 2.1 Web Services 概述 Web Services是支持客户端与服务器通过网络互操作的一种软件系统,是一组可以通过网络调用的应用程序API.在Web Services中主要到SOAP/UDDI/WSDL这三个核心概念,下面分别介绍下这三个概念的定义. SOAP:SOAP(Simple Object

Google Maps API Web Services

原文:Google Maps API Web Services 摘自:https://developers.google.com/maps/documentation/webservices/ Google Maps API Web Services 本文将探讨 Google Maps API Web Services,这是一个为您的地图应用程序提供地理数据的 Google 服务的 HTTP 接口集合.本指南仅旨在介绍通用于所有不同服务的 Web 服务和托管信息.每个服务的单个文档位于以下位置:

JMeter在Web Services性能测试中的应用

性能测试是任何分布式或Web应用程序测试计划的重要组成部分.在计划和开发周期中进行性能评价,可以保证交付给客户的应用程序满足客户对于高负 载.可用性和可伸缩性的要求.提前确定软件的负载限制可以为适当地进行系统配置提供帮助,从而避免出现意料之外的故障.系统性能分析中要处理的几个问题 是:系统或服务器能否处理数百个或数千个客户端的同时请求,以及系统可以处理请求的频率.这种类型的测试不但提供了系统响应时间的绝对度量值,而且针对服 务器的回归测试和应用程序代码,检查服务器的响应是否和预期结果相匹配,并为