SqlCommand da = new SqlCommand("select count(*) from Table1  where username=@username and password=@password", cn);
            da.Parameters.AddWithValue("@username",textbox1.text);AddWithValue方法只可以有2个参数。那我那个password=@password怎么办

解决方案 »

  1.   

    da.Parameters.AddWithValue("@username",textbox1.text);
    da.Parameters.AddWithValue("@password",textbox2.text);
    这样就可以了,看来你还没有写过这个语句。
      

  2.   

    这样也可以:
     SqlParameter[] param ={ new SqlParameter("@userName",SqlDbType.VarChar),
                             new SqlParameter("@mypassword",SqlDbType.VarChar)
                            };
                param[0].Value = textbox1.text;
                  param[1].value=textbox2.text;