zoukankan      html  css  js  c++  java
  • SqlClient使用存储过程并获取输出参数的指

    public static int AddUser(Entity.UserInfo user)
            {
         int id =
    0;
                //使用存储过程实现添加数据
               
    //proc_AddUser为存储过程名称
                using (SqlCommand command = new
    SqlCommand("proc_AddUser", DBService.Conn))
                {
                   
    //指定command对象的执行方式
                    command.CommandType =
    CommandType.StoredProcedure;
                   
    //指定存储过程的参数并赋值
                   
    command.Parameters.Add("@uName",SqlDbType.NVarChar,20).Value = user.Name; 

                    command.Parameters.Add("@uAge", SqlDbType.Int).Value =
    user.Age;
                    command.Parameters.Add("@uPass",
    SqlDbType.NVarChar, 200).Value = user.Password;
                   
    //设置输出参数
                    command.Parameters.Add("@uId",
    SqlDbType.Int).Direction                           

                     =ParameterDirection.Output;   //@uId,@uName等参数必须与数据库存储过程中的参数一致
      //执行
      command.ExecuteNonQuery();
      //获取输出参数的值
                   
    id = Convert.ToInt32(command.Parameters["@uId"].Value);
               
    }
      return id;
            }

    原文链接:http://renhappy20066.blog.163.com/blog/static/1120807862010220103254236/

  • 相关阅读:
    sge的简单的应用
    dcoker 小应用(二)
    浅谈Docker(二)
    查看Linux版本
    dcoker 小应用(一)
    linux 强制重启!
    浅谈Docker(一)
    ubuntu command
    简析hotjar录屏功能实现原理
    实现node端渲染图表的简单方案
  • 原文地址:https://www.cnblogs.com/bmate/p/2342406.html
Copyright © 2011-2022 走看看