net中在一个类文件中要做一个用户名和密码的验证,用参数传,然后提交到一个存储过程里,怎么写 

解决方案 »

  1.   


    public void InvokeSP(string userId,string pass)
    {
          SqlConnection con=new SqlConnection();
          SqlCOmmand cmd=new SqlCOmmand(con);
          cmd.ComndTest=Productes;//具体忘了你自己写下
           cmd.存贮过程名字="你数据库的";
          cmd.Parameters.add("@userId",userid,后面其它参数长度,方向等等);
          cmd.Parameters.add("@pass",pass,后面其它参数长度,方向等等);
          cmd.ExecuteNonquery();
     }
      

  2.   

    public void InvokeSP(string userId,string pass)
    {
          using(SqlConnection con=new SqlConnection("connectstring 这里"))
          {
           con.Open();
          SqlCOmmand cmd=new SqlCOmmand(con,"你的存储过程名");
           cmd.CommandType = CommandType.StoredProcedure;
          cmd.Parameters.AddWithValue("@userId",userid);
          cmd.Parameters.AddWithValue("@pass",pass);
          cmd.ExecuteNonquery();
          }
     }
      

  3.   

    类中定义用户名和密码的为实体属性
    赋值给属性
    在存储过程传值
    cmd.Parameters.AddWithValue("@userId",userid);
    cmd.Parameters.AddWithValue("@pass",pass);