• 5.13


    using System;
    using System.Collectios.Generic;
    using System.Linq;
    using System.Text;
    using System.Data.SqlClient;
    using System.Data;
    using System.Configuration;
    namespace SqlUtility;
    {
      public class SqlHerper
      {
         public static string ConnStr=configurationManager.Connectionstrings["sql"].connectionstring;
    public static int ExecuteNonQuery(string cmdTxt,params SqlPaameter[]paras)
    {
        if(string.IsNullOrEmpty(cmdTxt))
    {
        return 0;
    }
    using(SqlConnection conn=new SqlConnection(ConnStr))
    {
        using(SqlComand cmd=conn.CreateCommand())
    {
       cmd.CommandType=cmdTxt;
    //cmd.CommandType=CommandType.StoredProcedure;
    if(paras!=null)
    {
        cmd.Parameters.AddRange(paras);
    }
    conn.Open();
    return cmd.ExecuteNonQuery();
    }
    }
    }
    public static object ExecuteScalar(string cmdText,params SqlParameter[]paras)
    {
     
       if(IsNullOrEmpty)
    {
       return 0;
    }
    using(SqlConnection conn=new SqlConnection(ConnStr))
    {
        using (SqlCommand cmd=conn.CreateCommand())
    {
        if(paras!=null)
    {
        cmd.Parameters.AddRange(paras);
    }
    cmd.CommandType=cmdText;//cmd.CommandType=CommandType.StoredProcedure;
    cmd.Open();
    return cmd.ExecuteScalar();
    }
    }
    }
    public static DataTable ExcuteDataTable(string cmdTxt, params SqlParameter[] parames)
            {
                if (string.IsNullOrEmpty(cmdTxt))
                {
                    return null;
                }
                DataTable dt = new DataTable();
                using (SqlDataAdapter adpter = new SqlDataAdapter(cmdTxt,ConnStr))
                {
                    if (parames != null)
                    {
                        adpter.SelectCommand.Parameters.AddRange(parames);
                    }
                    adpter.Fill(dt);
                    return dt;
                }
            }
      }
    }
  • 相关阅读:
    ‘Found duplicate PV’ warnings when using LVM with multipath storage in RHEL/CentOS
    如何卸载windows的服务?卸载服务
    富文本wangeditor层级太高覆盖问题
    vue wangeditor
    vue消息提示this.$message方法
    MySQL之查询指定时间的数据
    企业微信第三方应用PC端实现用户点击注册的三种方式
    两款不带广告的輸入法
    jquery、css 的选择器
    广信可视电话设置可安装应用权限
  • 原文地址:https://www.cnblogs.com/nieyulin123/p/3074995.html
Copyright © 2020-2023  润新知