快讯

XML学习:使用XML返回DataTable对象

2004-02-14 09:34  出处:PConline  作者:triout(翻译)  责任编辑:linjixiong 

  //VisualC#   [WebMethod]   publicSystem.Data.DataTableGiveMeADataTable()   {   System.Data.SqlClient.SqlConnectionconn=newSystem.Data.SqlClient.SqlConnection("Server=YourServer;InitialCatalog=pubs;IntegratedSecurity=SSPI;");   System.Data.DataSetds=newSystem.Data.DataSet();   System.Data.SqlClient.SqlDataAdapteradapter=newSystem.Data.SqlClient.SqlDataAdapter();   adapter.SelectCommand=newSystem.Data.SqlClient.SqlCommand("Select*FromAuthors",conn);   adapter.Fill(ds,"Authors");   returnds.Tables["Authors"];   }      /**VisualJ#*/   /**@attributeWebMethod()*/   publicSystem.Data.DataTableGiveMeADataTable()   {   System.Data.SqlClient.SqlConnectionconn=newSystem.Data.SqlClient.SqlConnection("Server=YourServer;InitialCatalog=pubs;IntegratedSecurity=SSPI;");   System.Data.DataSetds=newSystem.Data.DataSet();   System.Data.SqlClient.SqlDataAdapteradapter=newSystem.Data.SqlClient.SqlDataAdapter();   adapter.set_SelectCommand(newSystem.Data.SqlClient.SqlCommand("Select*FromAuthors",conn));   adapter.Fill(ds,"Authors");   System.Data.DataTableCollectiondtc=ds.get_Tables();   returndtc.get_Item("Authors");   }   编译这个XMLWebservice.。   浏览你添加了上面的方法的XMLWebService的URL,你将收到错误信息。   修改为如下的代码,使用DataSet对象替换DataTable对象:'VisualBasic   FunctionGiveMeADataSet()AsSystem.Data.DataSet   DimconnAsNewSystem.Data.SqlClient.SqlConnection("Server=YourServer;InitialCatalog=pubs;IntegratedSecurity=SSPI;")   DimdsAsNewSystem.Data.DataSet()   DimadapterAsNewSystem.Data.SqlClient.SqlDataAdapter()   adapter.SelectCommand=NewSystem.Data.SqlClient.SqlCommand("Select*FromAuthors",conn)   adapter.Fill(ds,"Authors")   Returnds   EndFunction      希望看到更多更经典的开发技巧,请随时刷新《开发特区》栏目。
察看评论详细内容 我要发表评论
作者笔名 简短内容 发表时间
:
键盘也能翻页,试试“← →”键
IT热词搜索 来源:360新闻
软件论坛帖子排行
相关文章

相关软件:

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