WebService 的简单封装接口调用方法
此方法完成了简单WebService的简单调用封装,实现了简单Webservice简单调用的统一操作,避免了每增加一个操作都必须增加一个接口方法的囧状!
///<summary> ///封装同一的接口调用方法 ///</summary> ///<paramname="_strSql">传入的简单sql</param> ///<paramname="_strConnNmae">连接数据库字符串</param> ///<returns>返回的dataset</returns> [WebMethod] publicDataSetGeneralDataSet(string_strSql,string_strConnNmae) { DataSetdsResult=null; //连接HIS数据库串 ConnectionStringSettingscss=newConnectionStringSettings(); css=ConfigurationManager.ConnectionStrings[_strConnNmae]; using(OleDbConnectionconn=newOleDbConnection(css.ConnectionString)) { conn.Open(); OleDbCommandcmd=conn.CreateCommand(); using(OleDbDataAdapterada=newOleDbDataAdapter()) { try { cmdHIS.CommandText=_strSql; ada.SelectCommand=cmdHIS; ada.Fill(dsResult); } catch(Exceptionex) { } } } returndsResult; }
<configuration> <appSettings> <addkey="EmrSoapRole"value="http://www.goodwill.com/EMR"/> </appSettings> <connectionStrings> <addname="HISConnectionString"connectionString="DataSource=DLFY;PersistSecurityInfo=True;Password=medrec;UserID=medrec"providerName="System.Data.OracleClient"/>
//调用示例 DataSetds=GeneralDataSet("select*fromemp","HisConnectionString");
以上所述就是本文的全部内容了,希望大家能够喜欢。