zoukankan      html  css  js  c++  java
  • C#中调用存储过程:带输入输出参数

    using (SqlConnection conn = new SqlConnection(this.GetConnectionString(this.WMPDBName)))
    {
    SqlCommand cmd = conn.CreateCommand();

    cmd.CommandType = System.Data.CommandType.StoredProcedure;
    cmd.CommandText = "存储过程名称";

    ////输出参数
    cmd.Parameters.Add(new SqlParameter("@DeleteTotal", System.Data.SqlDbType.Int));
    cmd.Parameters["@DeleteTotal"].Direction = System.Data.ParameterDirection.Output;
    cmd.Parameters.Add(new SqlParameter("@InsertTotal", System.Data.SqlDbType.Int));
    cmd.Parameters["@InsertTotal"].Direction = System.Data.ParameterDirection.Output;

    //// 输入参数【方式一】
    cmd.Parameters.Add(new SqlParameter("@PageIndex", System.Data.SqlDbType.Int));
    cmd.Parameters["@PageIndex"].Direction = System.Data.ParameterDirection.Input;
    cmd.Parameters["@PageIndex"].Value = 1;

    //// 输入参数【方式二】
    cmd.Parameters.Add(new SqlParameter("@PageIndex", 1));
    conn.Open();
    cmd.ExecuteNonQuery();
    int.TryParse(cmd.Parameters["@DeleteTotal"].Value.ToString(), out deleteTotal);
    int.TryParse(cmd.Parameters["@InsertTotal"].Value.ToString(), out insertTotal);
    }

    转载 请注明原文地址并标明转载:http://www.cnblogs.com/laopo 商业用途请与我联系:lcfhn168@163.com
  • 相关阅读:
    angularjs基础——控制器
    angularjs基础——变量绑定
    mysql 小数处理
    centos无法联网解决方法
    mysql 按 in 顺序排序
    html5 file 自定义文件过滤
    淘宝、天猫装修工具
    MapGis如何实现WebGIS分布式大数据存储的
    CentOS
    PHP与Python哪个做网站产品好?
  • 原文地址:https://www.cnblogs.com/laopo/p/4473458.html
Copyright © 2011-2022 走看看