设为首页 加入收藏

TOP

使用C# 操作存储过程,执行sql语句通用类(一)
2019-09-17 18:57:38 】 浏览:148
Tags:使用 操作 存储 过程 执行 sql 语句 通用

如何使用C# 操作存储过程,执行sql语句?

闲话不多说,直接上代码:

    /// <summary>
    /// Sql通用类
    /// </summary>
    public class SqlHelper
    {
       首先配置连接字符串
        public static string connStr = ConfigurationManager.ConnectionStrings["ConnString"].ConnectionString;//ConnString表示webconfig中的连接字符串
 
       执行存储过程不设置超时时间
        /// <summary>
        /// 调用存储过程
        /// </summary>
        /// <param name="connStr">连接字符串</param>
        /// <param name="storedProcedureName">存储过程名称</param>
        /// <param name="ResponseBool">存储过程执行状态</param>
        /// <param name="ResponseMsg">执行存储过程状态描述</param>
        /// <param name="paramsObject">存储过程输入参数</param>
        /// <returns></returns>
        public static DataSet Sql_GetStoredProcedureFunction(string connStr, string storedProcedureName, out bool ResponseBool, out string ResponseMsg, params ParameterKeyValuesEntity[] paramsObject)
        {
            DataSet ResponseDs = new DataSet();
            ResponseBool = true;
            ResponseMsg = "获取成功!";
            try
            {
                using (SqlConnection sqlConn = new SqlConnection(connStr))
                {
                    sqlConn.Open();
                    using (SqlCommand sqlCmd = new SqlCommand(storedProcedureName, sqlConn))
                    {
                        sqlCmd.CommandType = CommandType.StoredProcedure;
                        if (paramsObject.Count() > 0)
       &nb
首页 上一页 1 2 3 4 5 6 7 下一页 尾页 1/9/9
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇ASP.NETMVC 分页 下一篇WPF数字滚动效果

最新文章

热门文章

Hot 文章

Python

C 语言

C++基础

大数据基础

linux编程基础

C/C++面试题目