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

Posted

篇首语:幼敏悟过人,读书辄成诵。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 会议登记 Web服务[2]相关的知识,希望对你有一定的参考价值。

C#高级编程:会议登记 Web服务[2]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

    ——此文章摘自《C#高级编程(第 版)》定价 元 特价 元 购买

    上面代码使用与Application_Load()相同的语法来访问dataset 这样 就可以简单地将数据转换为正确的类型 并返回

    AddEvent()方法稍微有点复杂 从概念上讲 需要做下面的事情     ● 接受来自客户的事件数据     ● 使用那些数据创建SQL INSERT语句     ● 连接数据库并且执行SQL语句     ● 如果添加成功 就需要刷新Application[ ds ]中的数据     ● 把成功或失败的通知返回给客户(如果有必要 允许客户刷新他们的DataSet)

    从现在开始 把所有的字段作为字符串来接受           [WebMethod]          public int AddEvent(String eventName String eventRoom                               String eventAttendees String eventDate)                   

    下面声明访问数据库 连接数据库以及执行查询时需要的对象 完成这些工作所使用的代码与PCSWebApp 中的代码相似(此外 这里也需要连接字符串 但是并没有给出)           [WebMethod]           public int AddEvent(String eventName String eventRoom                               String eventAttendees String eventDate)                        System Data OleDb OleDbConnection oleDbConnection ;              System Data OleDb OleDbDataAdapter daEvents;              DataSet ds;                    oleDbConnection = new System Data OleDb OleDbConnection();              oleDbConnection ConnectionString = @ ;              String oleDbCommand = INSERT INTO Events (Name Room AttendeeList +  EventDate) VALUES ( + eventName + + eventRoom + + eventAttendees + +  eventDate + ) ;              System Data OleDb OleDbCommand insertCommand =                    new System Data OleDb OleDbCommand(oleDbCommand                                                       oleDbConnection );              oleDbConnection Open();              int queryResult = insertCommand ExecuteNonQuery();          

    如以前一样 使用queryResult保存受查询影响的行数 如果queryResult的结果是 则说明查询成功 然后就可以对数据库进行新的查询 以便刷新DataSet中的Events表 在执行更新时 必须把应用程序数据加锁 确保在更新过程中其他线程不可以访问Application[ ds ] 使用Application对象的Lock()和Unlock()方法 可以实现对数据的加锁和解锁           [WebMethod]           public int AddEvent(String eventName String eventRoom                               String eventAttendees String eventDate)                                     int queryResult = insertCommand ExecuteNonQuery();              if (queryResult == )                              daEvents = new System Data OleDb OleDbDataAdapter(                                SELECT * FROM Events oleDbConnection );

cha138/Article/program/net/201311/14591

相关参考

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

C#高级编程:会议登记Web服务[1]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! &

知识大全 ASP.NET入门教程 12.2.2 传送Web服务[2]

ASP.NET入门教程12.2.2传送Web服务[2]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧

知识大全 12.9远程Web服务—PocketPC应用程序[2]

12.9远程Web服务—PocketPC应用程序[2]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧

知识大全 ASP.NET入门教程 12.2.2 传送Web服务[1]

ASP.NET入门教程12.2.2传送Web服务[1]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧

知识大全 ASP.NET入门教程 12.2.2 传送Web服务[3]

ASP.NET入门教程12.2.2传送Web服务[3]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧

知识大全 ASP.NET入门教程 12.4 创建Web服务[2]

ASP.NET入门教程12.4创建Web服务[2]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!&

知识大全 ASP.NET入门教程 12.1 查看Web服务[2]

ASP.NET入门教程12.1查看Web服务[2]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!&

知识大全 ASP.NET入门教程 12.2.1调用Web服务

ASP.NET入门教程12.2.1调用Web服务  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!&n

知识大全 ASP.NET入门教程 6.1 Web服务器体系结构[2]

ASP.NET入门教程6.1Web服务器体系结构[2]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧

知识大全 PHP5中使用Web服务访问J2EE应用程序(2)

PHP5中使用Web服务访问J2EE应用程序(2)  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!