• SqlParameter 存储过程


     public static int AddStudent(Student stu)
            {
                int num = 0;

               //关键是存储过程
                string sql = "addNewStudent";
                SqlParameter p=new SqlParameter();
                p.ParameterName="@newId";
                p.SqlDbType=SqlDbType.Int;
                p.Direction=ParameterDirection.Output;
                bool sex=stu.StuSex=="男"?true:false;
                SqlParameter[] param={new SqlParameter("@name",stu.StuName),
                                     new SqlParameter("@sex",sex),
                                     new SqlParameter("@birthday",stu.StuBirthday),
                                     new SqlParameter("@hight",stu.StuHeight),
                                     new SqlParameter("@weight",stu.StuWeight),
                                     new SqlParameter("@cid",stu.ClassId),
                                     new SqlParameter("@money",stu.Money),
                                     new SqlParameter("@password",stu.StuPwd),
                                     new SqlParameter("@memo",stu.Remark),
                                     new SqlParameter("@rid",stu.RoleId),p};
                num = SQLHelper.ExecuteNonQuery(SQLHelper.ConnectionStr, CommandType.StoredProcedure, sql, param);
                if (num > 0)
                {
                    return int.Parse(p.Value.ToString());
                }
                else
                {
                    return -1;
                }
            }

    风雪七月花溅墨
  • 相关阅读:
    leetcode 851. Loud and Rich
    674. 最长连续递增序列
    896. 单调数列
    905. 按奇偶排序数组
    917. 仅仅反转字母
    922. 按奇偶排序数组 II
    925. 长按键入
    929. 独特的电子邮件地址
    933. 最近的请求次数
    自己动手丰衣足食写java贪吃蛇
  • 原文地址:https://www.cnblogs.com/bobo41/p/3068427.html
Copyright © 2020-2023  润新知