WebService 的简单封装接口调用方法

 更新时间:2015年06月04日 08:47:44   投稿:hebedich  
这篇文章主要介绍了WebService 的简单封装接口调用方法,主要是通过简单的sql语句来查询数据库,从而返回dataset,十分简单实用,有需要的小伙伴可以参考下。

此方法完成了简单WebService 的简单调用封装,实现了简单Webservice简单调用的统一操作,避免了每增加一个操作都必须增加一个接口方法 的囧状!

/// <summary>
  /// 封装同一的接口调用方法
  /// </summary>
  /// <param name="_strSql">传入的简单sql</param>
  /// <param name="_strConnNmae">连接数据库字符串</param>
  /// <returns>返回的dataset</returns>
  [WebMethod]  
  public DataSet GeneralDataSet(string _strSql, string _strConnNmae)
  {
    DataSet dsResult = null;
    //连接HIS数据库串
    ConnectionStringSettings css = new ConnectionStringSettings();
    css = ConfigurationManager.ConnectionStrings[_strConnNmae];
    using (OleDbConnection conn = new OleDbConnection(css.ConnectionString))
    {
      conn.Open();
      OleDbCommand cmd = conn.CreateCommand();
      using (OleDbDataAdapter ada = new OleDbDataAdapter())
      {
        try
        {
          cmdHIS.CommandText = _strSql;
          ada.SelectCommand = cmdHIS;
          ada.Fill(dsResult);
        }
        catch (Exception ex)
        {
        }
      }
    }
    return dsResult;
  }

<configuration>
  <appSettings>
    <add key="EmrSoapRole" value="http://www.goodwill.com/EMR"/>
  </appSettings>
  <connectionStrings>
     
    <add name="HISConnectionString" connectionString="Data Source=DLFY;Persist Security Info=True;Password=medrec;User ID=medrec" providerName="System.Data.OracleClient"/>

//调用示例
DataSet ds = GeneralDataSet("select * from emp","HisConnectionString");

以上所述就是本文的全部内容了,希望大家能够喜欢。

相关文章

  • C# 删除数组内的某个值、一组值方法详解

    C# 删除数组内的某个值、一组值方法详解

    在本篇文章里小编给大家整理的是关于C# 如何删除数组内的某个值、一组值的相关知识点,需要的朋友们学习下。
    2020-03-03
  • Unity3D基于陀螺仪实现VR相机功能

    Unity3D基于陀螺仪实现VR相机功能

    这篇文章主要为大家详细介绍了Unity3D基于陀螺仪实现VR相机功能,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2020-04-04
  • C#的通用DbHelper类(支持数据连接池)示例详解

    C#的通用DbHelper类(支持数据连接池)示例详解

    这篇文章主要介绍了C#的通用DbHelper类支持数据连接池,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2022-03-03
  • C#进行图像处理的常见方法(Bitmap,BitmapData,IntPtr)使用详解

    C#进行图像处理的常见方法(Bitmap,BitmapData,IntPtr)使用详解

    这篇文章主要为大家详细介绍了C#进行图像处理的几个常见方法(Bitmap,BitmapData,IntPtr)具体使用,文中的示例代码讲解详细,感兴趣的小伙伴可以了解下
    2024-01-01
  • C#调用OpenCV开发简易版美图工具【推荐】

    C#调用OpenCV开发简易版美图工具【推荐】

    本文主要介绍在WPF项目中使用OpenCVSharp3-AnyCPU开源类库处理图片,本文通过实例代码给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友参考下吧
    2019-10-10
  • 浅析C# 状态机Stateless

    浅析C# 状态机Stateless

    这篇文章主要介绍了C# 状态机Stateless的的相关资料,文中讲解非常详细,代码帮助大家更好的理解和学习,感兴趣的朋友可以了解下
    2020-07-07
  • C#泛型概念的简介与泛型的使用

    C#泛型概念的简介与泛型的使用

    今天小编就为大家分享一篇关于C#泛型概念的简介与泛型的使用,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧
    2018-10-10
  • C#使用linq查询大数据集的方法

    C#使用linq查询大数据集的方法

    这篇文章主要介绍了C#使用linq查询大数据集的方法,涉及C#调用linq进行数据查询的技巧,具有一定参考借鉴价值,需要的朋友可以参考下
    2015-04-04
  • C#使用Datatable导出Excel

    C#使用Datatable导出Excel

    这篇文章主要为大家详细介绍了C#使用Datatable导出Excel的方法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2018-10-10
  • C#利用控件拖拽技术制作拼图游戏

    C#利用控件拖拽技术制作拼图游戏

    这篇文章主要介绍了C#利用控件拖拽技术制作拼图游戏的方法以及核心代码,需要的朋友可以参考下
    2015-06-06

最新评论