知识大全 会议登记 Web服务[1]
Posted 知
篇首语:归志宁无五亩园,读书本意在元元。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 会议登记 Web服务[1]相关的知识,希望对你有一定的参考价值。
C#高级编程:会议登记 Web服务[1] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
——此文章摘自《C#高级编程(第 版)》定价 元 特价 元 购买在VS NET中创建一个名称为PCSWebSrv 的新Web服务项目 首先 在global asax的Application_Start()处理程序中给项目添加一些代码 把PCSWebApp mdb中的所有数据都载入到数据集中并且保存数据集 其中涉及的大部分代码前面已讨论过 因为前面已经把数据库载入到DataSet中 实际上 可以从第 章的PCSWebApp 的WebForm aspx cs中复制需要的所有代码 其中包括InitializeComponent()中的数据库连接字符串(因为您使用的连接字符串有可能不相同 所以这里就不显示了)—— 只有几处需要修改 protected void Application_Start(Object sender EventArgs e) System Data DataSet ds; System Data OleDb OleDbConnection oleDbConnection ; System Data OleDb OleDbDataAdapter daAttendees; System Data OleDb OleDbDataAdapter daRooms; System Data OleDb OleDbDataAdapter daEvents; oleDbConnection = new System Data OleDb OleDbConnection(); oleDbConnection ConnectionString = @ ; oleDbConnection Open(); ds = new DataSet(); daAttendees = new System Data OleDb OleDbDataAdapter( SELECT * FROM Attendees oleDbConnection ); daRooms = new System Data OleDb OleDbDataAdapter( SELECT * FROM Rooms oleDbConnection ); daEvents = new System Data OleDb OleDbDataAdapter( SELECT * FROM Events oleDbConnection ); daAttendees Fill(ds Attendees ); daRooms Fill(ds Rooms ); daEvents Fill(ds Events ); oleDbConnection Close(); Application[ ds ] = ds;
这里需要注意代码中的最后一行 通常 Application(以及Session)对象都有一个名/值对的集合 可以在该集合中保存数据 这里在Application存储中创建一个名称ds 它从数据库中提取数据集ds的串行化值 其中包含表Attendees Rooms和Events 这样 Web服务对象的所有实例在任何时间都可以访问ds中保存的值
为了能使上面的代码正常执行 也需要给global asax cs添加一个对System data命名空间的引用 using System Data;
这项技术非常适合于只读数据 因为多个线程可以访问它 减少了对数据库中数据的载入 但要注意 由于Events表有可能发生变化 在Events表发生变化时 必须更新应用程序层DataSet 稍后会介绍这一内容
接下来需要把方法GetData()添加给Service asmx cs中的服务 [WebMethod] public DataSet GetData() return (DataSet) Application[ ds ];
cha138/Article/program/net/201311/14592相关参考
C#高级编程:会议登记Web服务[2] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! &
知识大全 12.9远程Web服务—PocketPC应用程序[1]
12.9远程Web服务—PocketPC应用程序[1] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧
知识大全 ASP.NET入门教程 12.4 创建Web服务[1]
ASP.NET入门教程12.4创建Web服务[1] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!&
知识大全 ASP.NET入门教程 12.1 查看Web服务[1]
ASP.NET入门教程12.1查看Web服务[1] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!&
知识大全 ASP.NET入门教程 12.2.1调用Web服务
ASP.NET入门教程12.2.1调用Web服务 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!&n
ASP.NET创建Web服务之管理Web服务状态 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
知识大全 ASP.NET入门教程 12.2.2 传送Web服务[1]
ASP.NET入门教程12.2.2传送Web服务[1] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧
知识大全 ASP.NET入门教程 6.1 Web服务器体系结构[1]
ASP.NET入门教程6.1Web服务器体系结构[1] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧
JavaWeb服务学习报告—Web简介 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 在网络飞速
Java实现简单web服务器 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 该程序简单实现web