知识大全 会议登记 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相关参考
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)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!