知识大全 会议登记 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

相关参考

知识大全 会议登记 Web服务[2]

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服务状态

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)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧

知识大全 Java Web 服务学习报告—Web简介

JavaWeb服务学习报告—Web简介  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  在网络飞速

知识大全 Java实现简单web服务器

Java实现简单web服务器  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  该程序简单实现web