zoukankan      html  css  js  c++  java
  • ASP.NET调用存储过程

    Creat PROCEDURE [dbo].[abc]
    @s varchar(8000),
    @e varchar(8000)
    AS
    declare @sql1 varchar(8000)
    set @sql1 = 'select Name as n'
    select @sql1 = @sql1 + ',sum(case Subject when ''' + Subject + ''' then Result else 0 end) [' + Subject + ']'
    from (select distinct Subject from cj) as a
    set @sql1 ='select Name,sum(result) 总分,'+right(@sql1,len(@sql1)-17)+' from cj WHERE RESULT BETWEEN '+@s+' AND '+@e+' group by name'
    exec(@sql1)
    exec abc 70,80
    using System.Data.SqlClient;
    using System.Configuration;
    using System.Data;
    protected void Button1_Click(object sender, EventArgs e)
    {
      using (SqlConnection conn = new SqlConnection(ConfigurationManager.ConnectionStrings["testConnectionString"].ConnectionString))
      {
      conn.Open();
      SqlDataAdapter sqldap = new SqlDataAdapter();
      SqlCommand cmm = new SqlCommand();
      cmm.Connection = conn;
      cmm.CommandType = CommandType.StoredProcedure;
      cmm.CommandText = "abc";
      cmm.Parameters.Add("s", SqlDbType.VarChar);
      cmm.Parameters.Add("e", SqlDbType.VarChar);
      cmm.Parameters["s"].Value = TextBox1.Text;
      cmm.Parameters["e"].Value = TextBox2.Text;
      sqldap.SelectCommand = cmm;
      DataTable dt = new DataTable();
      sqldap.Fill(dt);
      GridView2.DataSource = dt;
      GridView2.DataBind();
      }
    }

    就这么处理!

  • 相关阅读:
    python3读取chrome浏览器cookies
    python3 reqeuests给OSC全站用户刷积分
    批处理与python代码混合编程的实现方法
    python3 使用pyperclip读写剪贴板(windows)
    python3使用requests登录人人影视网站
    Flask form
    Flask session
    Flask 目录
    flask 源码剖析
    单例模式
  • 原文地址:https://www.cnblogs.com/ibgo/p/2432513.html
Copyright © 2011-2022 走看看