快讯

Web服务中的异常处理(2)

2004-02-14 09:34  出处:PConline  作者:happlyin/CSDN  责任编辑:linjixiong 

  Web服务的实现      为了达到这个示例的目的,我们创建一个名为CategoriesService的Web服务,选择一个可视化的C#ASP.NETWeb服务作为项目的模版。一旦创建项目,我们就添加一个名为AddCategories的方法,并且给这个方法添加下列代码:   [WebMethod]   publicboolAddCategories(stringxml)   {   try   {   using(SqlConnectionconn=newSqlConnection())   {   if(ValidateXml(xml))   {   XmlDocumentdoc=newXmlDocument();   doc.LoadXml(xml);   conn.ConnectionString=   "server=localhost;uid=sa;pwd=thiru;database=northwind";   conn.Open();   XmlNamespaceManagernsManager=new   XmlNamespaceManager(doc.NameTable);   //AddthenamespacetotheNamespaceManager      nsManager.AddNamespace("catNS",      "http://tempuri.org/CategoriesNamespace");      XmlNodecategoryNode=      doc.DocumentElement.SelectSingleNode("catNS:Category",      nsManager);      stringcategoryName=      categoryNode.SelectSingleNode("catNS:CategoryName",      nsManager).InnerText;      stringcategoryDescription=      categoryNode.SelectSingleNode("catNS:CategoryDescription",      nsManager).InnerText;      SqlCommandcommand=new      SqlCommand("usp_InsertCategories",conn);      command.CommandType=CommandType.StoredProcedure;   
键盘也能翻页,试试“← →”键
IT热词搜索 来源:360新闻
软件论坛帖子排行
相关文章

相关软件:

腾讯QQ2012
大小:52.93 MB 授权:免费
腾讯QQ2012
立即下载
腾讯QQ2013
大小:49.32 MB 授权:免费
腾讯QQ2013
立即下载